Javascript 自定义指令未加载templateUrl
我创建了一个自定义指令来显示从控制器检索到的数据。该元素显示在HTML脚本中,但是自定义指令中没有显示任何数据。我的问题是如何获取自定义指令以显示来自控制器的传入数据 index.htmlJavascript 自定义指令未加载templateUrl,javascript,angularjs,angularjs-directive,angular-template,Javascript,Angularjs,Angularjs Directive,Angular Template,我创建了一个自定义指令来显示从控制器检索到的数据。该元素显示在HTML脚本中,但是自定义指令中没有显示任何数据。我的问题是如何获取自定义指令以显示来自控制器的传入数据 index.html 潇洒 潇洒 版权及副本;739688,MMXVII 在您的newsWidget指令中,您再次设置app模块,因此请更换 angular.module('app',[])with angular.module('app') 在您的视图/index.html中尝试打印{widget}并检查它是否在更新是的,它
潇洒
潇洒
版权及副本;739688,MMXVII
在您的newsWidget
指令中,您再次设置app
模块,因此请更换
angular.module('app',[])
withangular.module('app')
在您的
视图/index.html中
尝试打印{widget}
并检查它是否在更新是的,它更新并给我当前对象,但我希望将其包含在自定义指令中,因为在那里我将有许多小部件,如新闻、体育等。然后您可以使用$scope.$watch来监视更改。Kay,我将尝试这样做。我到底在寻找什么样的变化?谢谢。我假设双向作用域绑定会自动执行此操作。我的自定义指令仍然没有从控制器接收对象数据。@BM4您能快速创建问题的最小工作副本吗?我的项目是以模块化方式完成的,因此我不确定如何在小提琴中正确地将其固定在一起,但我仍然尝试。仍然没有解决。自定义指令似乎无法与控制器通信。对我来说,它正在工作,请检查应答
angular.module('app')
.directive('newsWidget', [function() {
return {
restrict: 'E',
templateUrl: 'partials/news.html',
controller: 'IndexCtrl',
scope: {
widget: '='
}
}
}]);