首次创建提交:
cd到项目下,执行以下命令
touch README.md
git init
git add README.md
【git add在提交之前,Git有一个暂存区,可以放入新添加的文件或者加入新的改动 】
git commit -m""
【 提交已经被add进来的改动】
git remote add origin http://git.oschina.net/w136/company
git push -u origin master
【常见报错】
①//提交以后,准备推送的时候,却出了问题
error: 无法推送一些引用到 'git@github.com:joesGit15/learngit'
提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外
提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
//根据提示,我们需要git pull这个命令,来查看冲突内容,有的时候,它会自动合并,有的时候需要手动来解决冲突(按照提示来就可以了)
②如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
如果合并有冲突,则解决冲突,并在本地提交;
没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功!
【同步到服务器】
同步到服务器前先需要将服务器代码同步到本地
命令: git pull
如果执行失败,就按照提示还原有冲突的文件,然后再次尝试同步。
命令:git checkout -- <有冲突的文件路径>
同步到服务器
命令: git push origin <本地分支名>
如果执行失败,一般是没有将服务器代码同步到本地导致的,先执行上面的git pull命令。
(一)过滤器:
(转换数据)
currency 格式化数字为货币格式
filter 从数组项中选择一个子集
lowercase 格式化字符串为小写
orderBy 根据某个表达式排列数组
uppercase 格式化字符串为大写
orderBy 过滤器根据表达式排列数组(注意)orderBy:'id'[:true可选,为true时降序,不填为升序]
可以添加到表达式,指令中
过滤输入:
输入过滤器可以通过一个管道字符(|)和一个过滤器添加到指令中,该过滤器后跟一个冒号和模型名称(ng-model)
filter过滤器从数组中选择一个子集
(扩展):
①date 格式化{{1490161945000 | date:"yyyy-MM-dd HH:mm:ss"}} // 2017-03-22 13:52:25
②number 格式化(保留小数){{149016.1945000 | number:2}}
③currency货币格式化:
{{ 250 | currency }} //结果:$250.00
{{ 250 | currency:"RMB ¥ " }} // 结果:RMB ¥ 250.00
④limitTo 截取
{{"1234567890" | limitTo :6}} // 从前面开始截取6位
{{"1234567890" | limitTo:-4}} // 从后面开始截取4位
(二)Select(下拉选择框):
ng-option 指令创建一个下拉列表,列表项通过对象和数组循环输出,ng-init 设置默认选中值,都写到<select>标签里
(三)表格:
①ng-repeat 指令可以完美的显示表格
②排序显示,可以使用 orderBy 过滤器或者其他过滤器
表格显示序号:在 <td> 中添加 $index
<table> <tr ng-repeat="x in names"> <td>{{ $index + 1 }}</td> <td>{{ x.Name }}</td> <td>{{ x.Country }}</td> </tr> </table>
$odd当$index值是奇数时值为true,$even当$index值是偶数时值为true
<tr style="{{$even?'background-color: red':''}}" ng-repeat="x in names">//不是偶数行的红色
(四)控制器:
ng-controller 指令定义了应用程序控制器,使用$scope 对象来调用控制器
控制器的 $scope(相当于作用域、控制范围)用来保存Model(模型)的对象
控制器在作用域中创建了两个属性firstName 和 lastName
ng-model 指令绑定输入域到控制器的属性(firstName 和 lastName)
html页面{{fullName()}}会调用控制器里的方法函数
通常是把控制器存储在外部文件中,然后用
<script src='**.js'></script>
来调用
(五)Scope(作用域):
$rootScope(根作用域)可作用于整个应用中,是各个 controller 中 scope 的桥梁.用 rootscope 定义的值,可以在各个 controller 中使用
创建控制器时,将 $rootScope 作为参数传递,可在应用中使用
(六)跨域 HTTP 请求:
如果需要从不同的服务器(不同域名)上获取数据就需要使用跨域HTTP请求
跨域请求在网页上非常常见,很多网页从不同服务器上载入 CSS,图片,Js脚本等
在现代浏览器中,为了数据的安全,所有请求被严格限制在同一域名下,如果需要调用不同站点的数据,需要通过跨域来解决
以下的PHP代码运行使用的网站进行跨域访问
header("Access-Control-Allow-Origin: *")
相关推荐
“angularjs-style-guide-github”指的是这个风格指南的来源,即位于GitHub上的AngularJS样式指南。 ### 描述解读: “angular angularjs style guide github”简述了这个文档的三个主要来源:AngularJS自身的源...
angularjs-github-客户端一个简单的 AngularJS 应用程序,它使用 Github REST API现场演示特征创建一个输入表单,用户可以在其中输入 Github 存储库的所有者和名称。 按“搜索”后,此功能应检索给定 Github 存储库...
AngularGitter 是一个基于 AngularJS、GitHub 和 Bootstrap 开发的项目,它展示了这三种技术的集成与应用。AngularJS 是一个由 Google 维护的前端 JavaScript 框架,用于构建动态、交互式的 web 应用程序。GitHub 是...
使用 AngularJS 和 Github 的公共 API 查找 Gihub 用户这是一个示例应用程序,它利用了一些 AngularJS 最常见的功能,例如: 指令范围 ($scope) HTTP ($http) 模块IIFE模式过滤器服务路由这个应用程序是按照 Scott ...
tugboat, REST API 和AngularJS用于部署github仓库的客户端 拖船是一个API和AngularJS客户端,用于聚合GitHub仓库的部署。 提供程序它本身并不是那么令人兴奋的;它不会为你执行部署,但它为部署提供者提供了一个 ...
Github搜索 AngularJS测试应用程序。 使用Github API。
"ElectroHairs"项目就是一个典型的例子,它巧妙地融合了AngularJS、GitHub Electron、JSPM、ECMAScript 6、Gulp以及语义UI等前沿技术,构建出一个高效、功能完善的桌面应用程序。接下来,我们将深入探讨这些技术,并...
Atom-AngularJS-Atom.zip,An AngularJS package for Github's Atom editorAtom中的AngularJS v1.x支持,atom是一个用web技术构建的开源文本编辑器。
在“AngularJS应用GitHub”这个主题中,我们可以探讨AngularJS如何与GitHub这个全球最大的开源代码托管平台相结合,实现高效的应用开发和版本控制。 首先,AngularJS的应用开发通常涉及到以下几个核心概念: 1. ...
Github 用户搜索 v 2.0 ...$ cd github_user_search-AngularJS 假设你的机器上已经有npm和bower ,安装包: $ bower install $ npm install 跑步: $ open index.html 如何测试: 跑步: $ karma start
- 它是依赖注入的一种模式,与AngularJS内置的依赖注入系统相辅相成。 ### 11. 压缩和注释(Minification and Annotation) - 在JavaScript代码被压缩后,能保持变量名和函数名不变。 - 使用注释(如:'$inject')...
ngGithubSearch AngularJS附带的Github用户API。
使用 AngularJS 玩转 Github API
git clone https://github.com/jay3dec/AngularJS_Firebase_Part1.gitcd AngularJS_Firebase_Part1npm installnpm start
angular-github-api-factory是带有github API工厂的angularjs模块。 作者:乔纳森·( ) 用法 通过 , 或下载的文件安装: bower install --save angular-github-api-factory npm install --save angular-github...
### AngularJS基础知识与实战应用 #### 一、AngularJS简介 AngularJS是一种广泛使用的JavaScript框架,它由Google维护,主要用于构建动态网页应用。通过AngularJS,开发者可以利用HTML作为模板语言,并扩展HTML的...
github-api-angularjs 带有 github api 和 AngularJS 的测试应用程序 运行应用程序: 凉亭安装 吞咽构建 然后吞下服务:dist
- **数据与展现分离**:AngularJS使得数据模型和视图层分离,这有助于提高代码的可读性和可维护性。 - **MVVM与数据双向绑定**:开发者只需关注数据模型的变化,而不需要手动更新视图,因为AngularJS会自动同步...
【AngularJS入门教程02:AngularJS模板】 AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。 在此专门从GitHub下载配套工程打包分享给大家。 本集教程地址: ...
这些插件通常可以在GitHub等代码托管平台上找到,它们为AngularJS应用提供了更多的功能和灵活性,如表单验证、图表绘制、路由管理等。标题提到的"angularjs和bootstrap开发的web控件的集合"很可能是一个包含多种...