我正在尝试在满足条件时显示链接<a href>
,但是该链接永远不会出现。
我已经尝试过更改位置(在<div controller>
内/外)和包含ng-if
(span
,div
,{{ 1}} ...)。这种代码可以在我拥有的另一个HTML上运行,因此我的Angular版本似乎还可以。
这是我叫控制器的表格:
ul
紧随其后的条件:
<div ng-controller="userRole">
<form ng-submit="setProfile()">
<select ng-model="userRole"
ng-options="role for role in roles">Role</select>
<input type="text"
ng-model="userName"
placeholder="Nom"></input>
<input type="submit"
value="Valider"></input>
</form>
</div>
以及实际的控制器:
<span ng-if="user.isSetup">
<a href="srsApp.html">Accès aux cours</a>
</span>
我希望一旦提交带有角色和名称的表单,该链接就会出现,但是该链接保持隐藏状态。在我的Firefox终端上没有错误,并且由于占位符已重新初始化,我知道它已进入功能。
答案 0 :(得分:0)
如@AnuragSrivastava所述,<span>
应该在<div ng-controller="userRole">
中。如我所说,我尝试过,但是以前的情况(终端未突出显示语法错误)阻止了此操作。