我需要使用指令將布爾值顯示爲是/否。我的指示如下通過角度指令將布爾值轉換爲是/否
directives.directive('niBooltoYesno',
function() {
return {
restrict: 'EA',
require: 'ngModel',
link: function (scope, element, attrs, ngModel) {
function formatter(value) {
if (value) {
return value === true ? 'Yes' : 'No';
} else {
return '';
}
}
ngModel.$formatters.push(formatter);
}
};
});
<ni-boolto-yesno data-ng-model="set_unit.isActive" ></ni-boolto-yesno>
但它不起作用。在這一點上請幫助我。
你應該完全描述_how_它不工作或提供jsfiddle/codepen。 – hon2a 2014-11-23 10:15:31
爲什麼不是像{{user.booleanValue?'是':'no'}} – 2017-01-31 22:48:01