Angularjs data-ng-include不起作用

时间:2016-02-22 12:59:56

标签: javascript angularjs angularjs-ng-include

我正在使用角度js来创建单页面应用程序。我在哪里调用一个函数,返回数据-ng-include的URL。

示例:

<script>
  function theURL(){
  return 'demo.html';
  }
</script>


 <div ng-app="">
  <div data-ng-include="'theURL()'">
  </div>
 </div>

但上面的代码没有从函数返回的url因此部分页面没有加载。能帮忙吗?

1 个答案:

答案 0 :(得分:1)

尝试:

<div ng-include="theURL()"></div>

但如果它不起作用,你的控制器在哪里?您的$范围在哪里?

$scope.theUrl = function(){
  return 'demo.html';
}

你的控制器内部将100%工作。