问题标签 [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.
javascript - 使用 ng-include 时失去作用域
我有这个模块路线:
主页 HTML:
partial1
HTML:
HomeCtrl
:
在addLine
函数$scope.lineText
is 中undefined
,这可以通过添加ng-controller="HomeCtrl"
to来解决partial1.html
,但是它会导致控制器被调用两次。我在这里想念什么?
angularjs - AngularJS ng-include 不包含视图,除非传入 $scope
假设ngInclude
可以采取原始路径是错误的吗?我一直在尝试将我的设置ngInclude
如下:
这不起作用,但如果我做这样的事情它确实有效。
在我的 index.html
是否ngInclude
仅排除范围之外的值?如果是这样,为什么会这样,而不是直接包含 html 部分。
angularjs - 有没有办法将所有 ng-includes 分组到一个 http 请求中?
我们通常ng-includes
在每个主要的 html/jsp 页面中都有多个,我想知道是否有办法将所有内容分组ng-includes
到一个 http 请求中?
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
,则一切正常。
有任何想法吗?
angularjs - angularjs中的条件ng-include
如何在 angularJS 中有条件地执行 ng-include?
x
例如,如果变量设置为,我只想包含一些内容true
。
angularjs - AngularJS 包含没有外部 html
在 Angular js 中是否可以在不添加额外 html 的情况下包含某些内容。
我用了
但我真的不需要html中的那个div。
angularjs - AngularJS:ng-repeat 中的范围
我正在尝试动态地包含一些部分内容。我意识到可能还有其他方法可以做到这一点,但我想了解为什么这种方法行不通。
我有一个这样定义的控制器:
如果我执行我的代码的静态版本,一切正常:
但是,如果我尝试使用 ng-repeat 复制它,它会默默地失败:
同样,在此示例中,遍历数组并仅使用 $index 并没有多大意义,但让我感到困惑的是底层范围断开连接。谁能给我建议?
caching - 如何检查特定的 url 是否已经在 angular 的 $templateCache 中
有没有办法检查给定的 url 是否已经存在于 AngularJS 的 $templateCache 中?
提供一些上下文:我做了一个指令,在等待加载 ngInclude templateUrl 时插入一个加载器,然后播放动画,如果内容只是从缓存中检索而不是,我希望不播放该动画从服务器获取。
angularjs - AngularJS:ngInclude 和动态 URL
我正在使用该ngInclude
指令来加载 HTML 片段。现在我正在寻找传递动态 URL 的最佳方式。我知道我可以使用字符串连接创建 URL:
在我看来,这有点丑陋。
ngHref
ngSrc
例如,接受包含标记{{}}
的 URL。恕我直言,这种语法更简洁:
有没有更好的方法将动态 URL 传递给 ngInclude?
angularjs - angularjs / 渲染内联或使用 ng-include 之间的性能差异
我可以使用 ng-include 在角度视图中包含部分内容,或者我可以使用服务器端部分内容在服务器上执行此操作。我正在考虑使用服务器端部分而不是角度部分,然后使用 ng-include(带有脚本标记),因为我在某处读到角度部分创建新范围,这可能会损害 $digest 的性能。
这有什么道理。使用角度包含时对性能有什么影响