加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS ng-include不包括视图,除非在$ scope中传递

发布时间:2020-12-17 09:19:13 所属栏目:安全 来源:网络整理
导读:假设ngInclude可以采取原始路径是错误的?我不断尝试设置我的ngInclude如下: div ng-include src="views/header.html"/div 这不工作,但如果我做这样的事情,它的工作。 // HeaderControllerapp.controller('HeaderCtrl',function($scope){ $scope.template
假设ngInclude可以采取原始路径是错误的?我不断尝试设置我的ngInclude如下:
<div ng-include src="views/header.html"></div>

这不工作,但如果我做这样的事情,它的工作。

// HeaderController
app.controller('HeaderCtrl',function($scope){
   $scope.templates = {[
     template: { url: 'views/header.html' }
   ]};

   $scope.template = $scope.templates[0].template;
});

在我的index.html

<div ng-controller="HeaderCtrl">
  <div ng-include src="template.url"></div>
</div>

ngInclude只包含除范围外的值?如果是这样为什么是这样的,而不是直接包括html partial。

谢谢

ng-include接受表达式。
如果你想直接在那里指定显式URL,你必须给一个字符串。
<div ng-include src="'page.html'"></div>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读