我的Angular2模板中有以下代码:
<li>Gender: <span *ng-if="rating.isMale">Male</span><span *ng-if="!rating.isMale">Female</span></li>
其中rating.isMale是一个布尔值。但是我在控制台中收到了这个错误:
EXCEPTION:错误:未捕获(在承诺中):模板解析错误:无法绑定到'ng-if',因为它不是已知的本机属性 (“颂}}
年龄:{{rating.age}} 性别:] * ng-if =“rating.isMale”&gt; MaleFemale &lt;“):RatingComponent @ 12:38属性绑定ng-如果嵌入式模板上的任何指令都没有使用(”untryCode}}年龄:{{rating.age}} 性别:[ERROR - &gt;] MaleFemale “):RatingComponent @ 12:32无法绑定到'ng-if',因为它不是已知的本机属性(”{{rating.age}}性别:男性] * ng-if =“!rating.isMale”&gt;女性 “):RatingComponent @ 12:78属性绑定ng-如果嵌入式模板上的任何指令都没有使用(”i&gt;年龄: {{rating.age}}性别:男[ERROR - &gt;]女 “):RatingComponent @ 12:72
根据我想要的布尔值完成写两个答案的正确方法是什么?
答案 0 :(得分:4)
ng-if="boolean"
现在是Angular2中的*ngIf="boolean"