【发布时间】:2015-02-17 02:14:25
【问题描述】:
同一控制器会发生以下情况。
我有一个显示文章标题列表的页面。如果用户单击文章标题,弹出窗口将详细显示该文章。
文章标题由 ng-repeat 生成。
<div class="adItem" ng-click="showArticle = tiki._id" ng-repeat="tiki in tikis track by tiki._id">
文章详情也是由 ng-repeat 生成的:
<article class="adArticle" ng-show="showArticle === tiki._id" ng-repeat="tiki in tikis track by tiki._id">
请注意,我使用 ng-click 和 ng-show 和变量“showArticle”来切换文章详细信息的可见性。如果 showArticle === 文章标题的 id,则显示文章详情。
但是,这不起作用,我做错了什么?
谢谢,
凯文,
【问题讨论】:
标签: angularjs angularjs-ng-repeat angularjs-ng-click angularjs-ng-show