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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |