0
认为我创建了一个正在其他国家指令,但在一个状态时,它不能正常工作。阿贾克斯加载指令不具有约束力,并显示在angularJs
指令代码是:
(函数(){
angular.module('rbApp')
.directive('loading', function() {
return {
restrict: 'E',
replace:true,
template: '<div style="width: 100px; height: 100px; position: relative; z-index:999; top: 5%; left: 5%;"><img src="http://www.nasa.gov/multimedia/videogallery/ajax-loader.gif" width="150" height="150" /></div>',
link: function (scope, element, attr) {
scope.$watch('loading', function (val) {
console.log(">>>>>>>>>>>>>"+val)
if (val)
$(element).show();
else
$(element).hide();
});
}
}
})
})();
在我写
相同的方式,别人的看法。
但在这种情况下,我无法看到此视图图像。
可能是什么问题,没有错误BTW到来。
可以显示更多的代码呢,它不工作?在一些具体的看法? – lomboboo
你可以分享控制器代码查看哪里不工作 –
'loading'变量是你的问题的唯一原因。可能是它的地方没有改变......你可以在你设置'加载'变量的地方分享一些代码。 –