Javascript 如何在Angular Js中访问指令链接部分中的变量?
我正在尝试创建一个指令,该指令将生成版权的当前年份。如何访问指令链接中的年份变量?我什么都试过了,但都没用Javascript 如何在Angular Js中访问指令链接部分中的变量?,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我正在尝试创建一个指令,该指令将生成版权的当前年份。如何访问指令链接中的年份变量?我什么都试过了,但都没用 .directive('copyrightYear', function() { return { restrict: 'E', link: function(scope, element) { var date = new Date(); var year = date.getFullYear();
.directive('copyrightYear', function() {
return {
restrict: 'E',
link: function(scope, element) {
var date = new Date();
var year = date.getFullYear();
},
template: ''
};
})
将其添加到范围中
.directive('copyrightYear', function() {
return {
restrict: 'E',
link: function(scope, element) {
var date = new Date();
scope.year = date.getFullYear();
},
template: '{{year}}'
};
});
将其添加到范围中
.directive('copyrightYear', function() {
return {
restrict: 'E',
link: function(scope, element) {
var date = new Date();
scope.year = date.getFullYear();
},
template: '{{year}}'
};
});
您是否试图从该指令的模板访问year?看起来它会生成year变量,但您似乎没有在任何地方使用它。@Travis是的,我尝试了{year}和{{copyRight.year}。Year返回nothing,copyright.Year返回NaN。您是否试图从指令的模板访问Year?看起来它将生成Year变量,但您似乎没有在任何地方使用它。@Travis是的,我尝试了{{Year}和{{{copyright.Year}。年归零,版权归零。年归南。我也会回答同样的问题^1我也会回答同样的问题^1.