0

我有一个简单的控制器,在范围内设置了部分模板:

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 的新手,所以我确定我错过了一些东西,你能帮帮我吗?

编辑:调整窗口大小时元素变得可见(这就是打开调试工具时它起作用的原因)。

4

0 回答 0