我有一个包含多个控制器的页面,其中一个控制器正在同一页面内的 2 个不同的 div 中使用。我不确定这是否是范围问题,或者我只是错过了代码中的某些内容。
这是笨蛋http://plnkr.co/edit/IowesXE3ag6xOYfB6KrN?p=preview http://plnkr.co/edit/IowesXE3ag6xOYfB6KrN?p=preview
我想在用户单击“储蓄”链接时隐藏文本框,在单击“成本”链接时显示该框。
相同的控制器,但声明了两次。因此——two scopes.
通常解决方案是将 ng-controller 声明移高一级 dom 级别(在你的情况下,到 body 元素。once only),并且只拥有一次。否则,请考虑角度服务。
请参阅更新的 plunker:http://plnkr.co/edit/pWnx2mdMeOeH33LUeTGm?p=preview http://plnkr.co/edit/pWnx2mdMeOeH33LUeTGm?p=preview
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)