Ann*_*e C 19 javascript controllers angularjs angularjs-scope
我有一个带有多个控制器的页面,其中一个控制器正在同一页面中的2个不同的div中使用.我不确定它是否是范围问题,或者我只是错过了我的代码中的内容.
这里是plunkr http://plnkr.co/edit/IowesXE3ag6xOYfB6KrN?p=preview
我想在用户点击"优惠"链接时隐藏文本框,在点击"费用"链接时显示该框.
小智 10
每次使用ng-controller时,都会使用自己的范围创建所述控制器的新实例.如果你在body标签(或一个新的父级)上设置subCCtrl,并从当前打开的两个div中删除它,它对我有用.
您可能希望查看的其他解决方案是将"hideThisBox"保留在根作用域上,在单击"保存"时保留事件或将其保留在服务中.