摘要: 结构型指令的职责是HTML布局。 它们塑造或重塑DOM的结构,比如添加、移除或维护这些元素。 像其它指令一样,你可以把结构型指令应用到一个宿主元素上。 然后它就可以对宿主元素及其子元素做点什么。 结构型指令非常容易识别。 在这个例子中,星号(*)被放在指令的属性名之前。 三个常用的内置结构型指令 — 阅读全文
posted @ 2017-11-03 18:13 jmw_jay 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.使用命令创建指令 ng g d yourDirectiveName 2.yourDirectiveName.directive.ts代码: 3. 使用指定的html: A. 以上的两种写法等效,能够把 red 传入指令的defaultColor变量 中 B. 以上两种写法等效,能够把red传入指 阅读全文
posted @ 2017-11-03 15:05 jmw_jay 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上。 装饰器使用@expression这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入。 例如,有一个@sealed装饰器,我们会这样定义sealed函数: 装饰器工厂 如 阅读全文
posted @ 2017-11-03 13:20 jmw_jay 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要显示数据属性,并在用户作出更改时更新该属性。 在元素层面上,既要设置元素属性,又要监听元素事件变化。 Angular 为此提供一种特殊的双向数据绑定语法:[(x)]。 [(x)]语法结合了属性绑定的方括号[x]和事件绑定的圆括号(x)。 当一个元素拥有可以设置的属性x和对应的事件xCha 阅读全文
posted @ 2017-11-03 10:55 jmw_jay 阅读(255) 评论(0) 推荐(0) 编辑