因此,我是角色试图制作嵌套评论解决方案的相对新手,其中第一个以下的每个级别都隐藏了回复区域,直到您单击相应评论的回复为止。
所以我有我的driective渲染所有的评论,嵌套他们等,但嵌套的回复字段的隐藏不起作用。但它应该是。
p {{raShowReply}}
.wrap(ng-show="raShowReply")
p {{raShowReply}}
这就是我的代码。它输出
false
false
在我的页面上。为什么?它在第一个p中出现,在评估ng-show时显然是正确的,在第二个p中是假的。然而,因为它是相同的变量而且这些是基本的角度绑定,所以它应该没有办法让它变得像那里那样不同吗?
答案 0 :(得分:0)
确保使用指令共享对象,而不是基元(例如布尔值)。对象通过引用传递,booleans不是。
p {{myObj.raShowReply}}
.wrap(ng-show="myObj.raShowReply")
p {{myObj.raShowReply}}
然后,共享myObj
对象(具有属性raShowReply),当一个更改时,另一个也将更改。