Я хочу проверить, существует ли атрибут в директиве, и я не знаю, как это сделать, может ли кто-нибудь помочь? это, вероятно, простое, но я новичок в угловойПроверьте, существует ли атрибут в директиве
(function() {
'use strict';
angular.module('app').directive('home', home);
var strVar="";
strVar += "<home show-text=vm.text></home>"
function home() {
return {
restrict: 'E',
transclude: true,
template: strVar,
scope: {
showText: "="
},
controller: HomeController,
controllerAs: 'vm',
bindToController: true
};
};
HomeController.$inject = ['$scope','$rootScope', '$timeout','$sce'];
function HomeController($scope,$rootScope,$timeout,$sce) {
if(vm.showText == “undefined”)
{
//Run some code
}
})();
Thats не работает для меня – user5277847
является чтобы проверить, существует ли атрибут в директиве? – user5277847
Я получил это, чтобы работать после того, как я изменил showText: "=" to showText: "&" –