我有一个简单的控制器,在范围内设置了部分模板:
function Ctrl($scope) {
$scope.template = 'partials/template1.html';
}<div ng-controller="Ctrl"><div<div ng-controller="Ctrl"><div ng-include="template"></div></div>
当我转到 ctrl url 时,好像 template1.html 的内容被隐藏了。一旦我在 chrome 中打开 firebug 或检查元素,它就会变得可见并且元素在 DOM 中。我是 angularjs 的新手,所以我确定我错过了一些东西,你能帮帮我吗?
angularjs angularjs-directive share|edit|close|delete|flag ng-include="template"> 当我转到 ctrl url 时,好像 template1.html 的内容被隐藏了。一旦我在 chrome 中打开 firebug 或检查元素,它就会变得可见并且元素在 DOM 中。我是 angularjs 的新手,所以我确定我错过了一些东西,你能帮帮我吗?
angularjs angularjs-directive 共享|编辑|关闭|删除|标志
在 template1.html 中:
<span> This is a test </span>
在我的 index.html 中:
<body>
<div id="header"> ... stuff </div>
<div ng-view></div>
</body>
最后,当我路由到我的 partial/ctrl.html 时,我使用 ng-include:
<div ng-controller="Ctrl"><div ng-include="template"></div></div>
当我转到 ctrl url 时,好像 template1.html 的内容被隐藏了。一旦我在 chrome 中打开 firebug 或检查元素,它就会变得可见并且元素在 DOM 中。我是 angularjs 的新手,所以我确定我错过了一些东西,你能帮帮我吗?
编辑:调整窗口大小时元素变得可见(这就是打开调试工具时它起作用的原因)。