问题标签 [angularjs-ng-include]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
113482 浏览

javascript - 使用 ng-include 时失去作用域

我有这个模块路线:

主页 HTML:

partial1HTML:

HomeCtrl

addLine函数$scope.lineTextis 中undefined,这可以通过添加ng-controller="HomeCtrl"to来解决partial1.html,但是它会导致控制器被调用两次。我在这里想念什么?

0 投票
2 回答
68857 浏览

angularjs - AngularJS ng-include 不包含视图,除非传入 $scope

假设ngInclude可以采取原始路径是错误的吗?我一直在尝试将我的设置ngInclude如下:

这不起作用,但如果我做这样的事情它确实有效。

在我的 index.html

是否ngInclude仅排除范围之外的值?如果是这样,为什么会这样,而不是直接包含 html 部分。

0 投票
1 回答
1962 浏览

angularjs - 有没有办法将所有 ng-includes 分组到一个 http 请求中?

我们通常ng-includes在每个主要的 html/jsp 页面中都有多个,我想知道是否有办法将所有内容分组ng-includes到一个 http 请求中?

0 投票
2 回答
9629 浏览

angularjs - Angular UI Bootstrap Modal 不适用于 ng-include

现场示例:http ://plnkr.co/edit/wWS3UFB3IZ0cAI4u2x04?p=preview

单击“打开模式1”时,会抛出以下错误:

错误:Dialog.open 预期的模板或 templateUrl,均未找到。使用选项或打开方法来指定它们。

但是,不使用 的模态 2ng-include可以正常工作。

此外,如果ui-bootstrap-tpls-0.1.0.js包含而不是ui-bootstrap-tpls-0.2.0.js,则一切正常。

有任何想法吗?

0 投票
5 回答
75730 浏览

angularjs - angularjs中的条件ng-include

如何在 angularJS 中有条件地执行 ng-include?

x例如,如果变量设置为,我只想包含一些内容true

0 投票
1 回答
1093 浏览

angularjs - AngularJS 包含没有外部 html

在 Angular js 中是否可以在不添加额外 html 的情况下包含某些内容。

我用了

但我真的不需要html中的那个div。

0 投票
1 回答
557 浏览

angularjs - AngularJS:ng-repeat 中的范围

我正在尝试动态地包含一些部分内容。我意识到可能还有其他方法可以做到这一点,但我想了解为什么这种方法行不通。

我有一个这样定义的控制器:

如果我执行我的代码的静态版本,一切正常:

但是,如果我尝试使用 ng-repeat 复制它,它会默默地失败:

同样,在此示例中,遍历数组并仅使用 $index 并没有多大意义,但让我感到困惑的是底层范围断开连接。谁能给我建议?

0 投票
1 回答
1328 浏览

caching - 如何检查特定的 url 是否已经在 angular 的 $templateCache 中

有没有办法检查给定的 url 是否已经存在于 AngularJS 的 $templateCache 中?

提供一些上下文:我做了一个指令,在等待加载 ngInclude templateUrl 时插入一个加载器,然后播放动画,如果内容只是从缓存中检索而不是,我希望不播放该动画从服务器获取。

0 投票
2 回答
30169 浏览

angularjs - AngularJS:ngInclude 和动态 URL

我正在使用该ngInclude指令来加载 HTML 片段。现在我正在寻找传递动态 URL 的最佳方式。我知道我可以使用字符串连接创建 URL:

在我看来,这有点丑陋。

ngHrefngSrc例如,接受包含标记{{}}的 URL。恕我直言,这种语法更简洁:

有没有更好的方法将动态 URL 传递给 ngInclude?

0 投票
1 回答
3824 浏览

angularjs - angularjs / 渲染内联或使用 ng-include 之间的性能差异

我可以使用 ng-include 在角度视图中包含部分内容,或者我可以使用服务器端部分内容在服务器上执行此操作。我正在考虑使用服务器端部分而不是角度部分,然后使用 ng-include(带有脚本标记),因为我在某处读到角度部分创建新范围,这可能会损害 $digest 的性能。

这有什么道理。使用角度包含时对性能有什么影响