【问题标题】:Has Angular.dart directive an equivalent to AngularJS's `restrict`Angular.dart 指令相当于 AngularJS 的 `restrict`
【发布时间】:2014-01-13 04:24:22
【问题描述】:

在 AngularJS 中有一个用于指令(和其他)的属性来指定它是否可以通过元素名称或属性来实例化 - 例如 restrict:EA 用于元素 AND 属性。

文件angular.dart / lib / directive / ng_a.dart 包含注释* @restrict E,表明该指令用于<A> element

Angular.dart 中不需要restrict 吗?
换什么?

【问题讨论】:

    标签: dart angular-dart


    【解决方案1】:

    正确,Angular.dart 没有restrict,所以请忽略 ng_a.dart 中的注释,它可能只是 JS 版本的复制粘贴。所有指令/组件/控制器都使用selector,因此您通常需要非常具体。如果您需要 restrict:EA 的等价物,您可以在该类上应用两个注释。例如:

    @NgDirective(selector: 'foo')
    @NgDirective(selector: '[foo]')
    class FooDirective {
    
    }
    

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2018-11-01
      • 2013-12-06
      • 1970-01-01
      • 2016-04-24
      • 2014-09-02
      • 2015-12-09
      • 2015-04-18
      • 1970-01-01
      相关资源
      最近更新 更多