发表于: 2017-06-05 22:47:56
1 1197
今天完成的事情:
把代码上传到svn服务器,安装VisualSVN,安装SlikSvn,安装小乌龟SVN
我们可以使用2种方法:
1.建一个项目文件夹右键Svn Checkout,放入需要上传的代码文件右键ADD。金文学员SVN服务器添加文件夹
2.在WebStorm中设置命令行程序路径,我的SlikSvn安装路径在:D:\Program Files\SlikSvn。 WebStorm—>File—>Settings->Vision Control—>Subversion—>Use command line clicent,将此路径设置为:d:\Program Files\SlikSvn\bin\svn.exe。点击ok完成。在VisualSVN创建项目,创建用户,为项目赋予用户读写权限。在WebStorm中点击VCS菜单,开启版本控制,将当前项目Import到SVN上,团队的其他成员可以连接你的SVN服务器进行代码编写,提交。
看angular权威教程
插值表达式
插值表达式可以把计算后的字符串插入到 HTML 元素标签内的文本或对标签的属性进行赋值。
模板表达式
模板表达式产生一个值。 Angular 执行这个表达式,并把它赋值给绑定目标的属性,这个绑定目标可能是 HTML 元素、组件或指令。
当我们写{{1 + 1}}时,是往插值表达式的括号中放进了一个模板表达式。 在属性绑定中会再次看到模板表达式,它出现在=右侧的引号中,看起来像这样:[property]=”expression”。
表达式上下文
模板表达式不能引用全局命名空间中的任何东西。 不能引用window或document。不能调用console.log或Math.max。 它们被局限于只能访问来自表达式上下文中的成员。
典型的表达式上下文就是这个组件实例,它是各种绑定值的来源。
通常,组件本身就是表达式的上下文,这种情况下,模板表达式会引用那个组件。
表达式的上下文可以包括组件之外的对象。模板引用变量就是备选的上下文对象之一。
表达式指南
模板表达式除了目标属性的值以外,不应该改变应用的任何状态。
Angular 执行模板表达式比我们想象的频繁。表达式应该快速结束。当计算代价较高时,应该考虑缓存那些从其它值计算得出的值。
模板表达式应该非常简单。虽然可以写出相当复杂的模板表达式,但不要那么去写。
最好使用幂等的表达式,因为它没有副作用,并且能提升 Angular 变更检测的性能。
在 Angular 的术语中,幂等的表达式应该总是返回完全相同的东西,直到某个依赖值发生改变。
模板语句
模板语句用来响应由绑定目标(如 HTML 元素、组件或指令)触发的事件。
模板语句将在事件绑定一节看到,它出现在=号右侧的引号中,就像这样:(event)=”statement”。
响应事件是 Angular 中“单向数据流”的另一面。 在一次事件循环中,可以随意改变任何地方的任何东西。
模板语句解析器和模板表达式解析器有所不同,特别之处在于它支持基本赋值 (=) 和表达式链 (;和,)。
语句上下文
1.和表达式中一样,语句只能引用语句上下文中 —— 通常是正在绑定事件的那个组件实例。
2.模板语句无法引用全局命名空间的任何东西。它们不能引用window或者document, 不能调用console.log或3者Math.max。
4.(click)=”onSave()”中的 onSave 就是数据绑定组件实例中的方法。
5.语句上下文可以包含组件之外的对象。模板引用对象就是备选上下文对象之一。 在事件绑定语句中,经常会看到被保留的$event符号,它代表触发事件的“消息”或“有效载荷”。
明天计划的事情:
继续许欸angular
问题:
理清思路
收获:
如上
评论