Angular Directives是否可以与特定控制器/范围属性名称绑定?

时间:2015-10-23 13:23:45

标签: angularjs scope controller directive

我编写了一个自定义指令来对输入元素进行一些更改。我使用Controller As模式而不是scope,我的指令依赖于controller.examples属性。但是,这让我想知道其他控制器是否想要使用该指令,然后他们必须知道提供一个名为examples的属性,但是如果他们已经将该属性名称用于其他内容呢?我认为在使用时将任何属性从我的控制器传递到指令会更清晰,因此我的控制器不必担心名称。我尝试了my-directive =" {{someController.anyPropertyName}}"哪个工作,并允许我从指令中引用attrs.myDirective以获得所需的值,但然后它将整个属性写入DOM也太糟糕了......任何人想出一个好方法来解决这个问题?我是Angular的新手

0 个答案:

没有答案