【发布时间】:2015-08-31 20:48:05
【问题描述】:
html 代码如下所示:
<div ng-if="name=='John'">
<div class="item item-avatar"> <img ng-src="john.jpg"></div>
</div>
<div ng-if="name=='Margaret'"
<div class="item item-avatar"> <img ng-src="margaret.jpg"></div>
</div>
我也尝试过使用 ng-show,而不是 ng-if。都没有奏效。无论我使用哪一个,约翰和玛格丽特都显示在页面上。我也尝试过使用 ng-switch。
我之前在同一个 HTML 文件中初始化的变量“名称”:
<a class="item item-avatar item-icon-right" ng-init="name = 'John'" href = "#/Page3"></a>
单击上面的行会转到第 3 页,我需要根据 'name' 的值显示 John 或 Margaret。
是语法错误还是什么,因为这很有可能。我是 Ionic 和 AngularJS 的新手。
【问题讨论】:
-
似乎在这里工作jsfiddle.net/2y36mjcw
-
是的......我一定在其他地方做错了什么......谢谢! :)
-
可能是个愚蠢的问题,但您是否包含
angular脚本? -
对于 Ionic,我使用的是:
<div *ngIf="ready">ready to go</div>
标签: html angularjs ionic-framework