angular.js - angularjs 的指令template中使用ng-if="{{item.name}}" 报错

浏览:26日期:2023-01-28

问题描述

.directive(’formComs’,function(){ return { restrict:’E’, template:’<p ng-if='{{item.name}} ' name='{{item.title}}'>’+ ’<span class='input-label'>{{item.title}}</span>’+ ’<input type='text'>’+ ’</p>’ , replace:true, }})html:<form-coms ng-repeat='item in items' ></form-coms>

问题解答

回答1:

根据 https://docs.angularjs.org/api/ng/directive/ngIf,ng-if 的值是 expression。所以改成ng-if='item.name' 就好了

相关文章: