AngularJS——在一个页面上有更多相同的指令,并且有自己的状态
AngularJS - more of the same directives on one page with its own state
关于从其他控制器调用指令控制器中的方法的问题。
如何在页面上放置多个相同类型的独立指令?由于其通用的API(单例)是状态共享。因此,如果我将两个相同的指令放在那里,它们将反映一个API实例,显然是相同的状态。
我想你说的是隔离指令的范围,相关文档在这里。这可能像scope: true
一样简单,它为继承的指令创建了一个隔离的作用域。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 参数变量出现ngTable指令问题
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 事件和状态
- 使用每次都不同的transclude重复指令
- 打开一个模态并将其链接到AngularJS中的指令
- 获取选择框的状态
- 从html创建一个指令,该指令按类名应用函数
- 相位器状态未捕获参考错误
- Angular JS/UI Router:为给定状态禁用指令
- 如何正确控制Angular指令的$dirty和$pure状态
- 带有角度指令的三状态复选框
- Angularjs ng-repeat中的Angleularjs按钮加载状态指令
- 访问指令中的当前状态名称
- Angular ui路由器阻止指令内部的状态触发
- Angular指令mouseenter/mouseleave正在工作,但在mouseleave之后不会设置为初始状态
- 只在模糊状态下使用mwl-confirm指令
- 如何存储使用angular指令的手风琴的状态
- 如何在Angular中更改状态时停止指令代码的运行
- AngularJS——在一个页面上有更多相同的指令,并且有自己的状态