javascript - Angularjs data-ng-include 不起作用

标签 javascript angularjs angularjs-ng-include

我正在使用 Angular js 创建单页应用程序。我正在调用一个函数,该函数返回 data-ng-include 的 url。

示例:

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


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

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

最佳答案

尝试:

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

但是如果它不起作用,你的 Controller 在哪里?你的$scope在哪里?

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

这在你的 Controller 内将 100% 工作。

关于javascript - Angularjs data-ng-include 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35554396/

相关文章:

javascript - 监听更新 - Backbone

javascript - lodash 从数组中选取对象字段

javascript - 更改整个 html 文档的 FontSize 的简单方法

javascript - ng-include 破坏了 bootstrap ul li 下拉格式

javascript - 无法在同一 HTML 中使用多个模板/ Controller

javascript - JSON 文件在 webpack 构建过程中无意中得到解析

javascript - AngularJS 中 Session Storage、Local Storage 和 Cookies 的区别

angularjs - 动态 ui-sref 值

javascript - ng-tags-input 无法从自动完成中选择选项

javascript - Webpack:使用 ng-include 的 require