问题标签 [angularjs-ng-template]
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`找不到内联`ng-template`
我有一个视图正在加载一个嵌入的视图,该视图在文件的后面text/ng-template
找不到。ng-include
脚本块位于视图文件的最顶部:
我稍后在文件中加载:
但在控制台中产生 404 错误:
我已经尝试了几种命名变体(比如最后使用 .html)并ng-include
用作属性而不是高级元素。一切都没有运气。
什么可能导致嵌入式ng-template
没有ng-include
在同一个视图文件中注册?
更新:
正如评论和答案所指出的,我的代码的基本设计是正确的。但是某些事情导致ng-template
(显然)无法使模板对系统可用。
我更新了我的代码以从 HTML 文件(而不是嵌入的模板)中提取,它工作正常。
有没有一种常见的情况我可能会遇到这种情况ng-template
?
javascript - 使用多个模块路由内联视图不起作用 - $http 拦截器可能导致错误
我正在使用 Angular 进行项目。
这个想法是有不同的模块,每个模块都可以注册自己的路线。部分将全部在同一个 HTML 内联中。但是它不起作用...
这是 plunkr http://plnkr.co/edit/n3q1FW95LD24XqTF37aZ
代码类似于:
和 JS:
在 plunkr 中可以看到完整的代码不起作用...
angularjs - 检查“text/ng-template”是否存在
我正在编写一个小工具,我需要检查是否定义了某个 ng-template。我所有的模板都是这样定义的:
因此,通过 $http 检查文件是否存在对我不起作用。我如何检查是否定义了所述模板?到目前为止我看到的唯一选择是检查 DOM:
...但我真的很喜欢不需要检查 DOM 的更好的解决方案。
angularjs - AngularJS 无法从 $templateCache 获取模板
我无法从模板缓存中获取模板片段(如下所示:)
我认为这是因为 index.html 文件中的第 11 行
如果我用 templates.html 替换这一行,它就可以工作。
如何使这项工作保持第 11 行?
在Plunkr Code中查看我的代码
javascript - Angular JS 从 ng-template popover 路由到不同的页面
我们决定使用ng-template作为弹出容器来加载标签。
…………
我也有这个弹出窗口的控制器,我可以从这个控制器发出警报值。我唯一不能做的就是当我说对话/新时路由到不同的页面
如果我在主页中放置一个示例按钮或链接,那么它会路由到第二页,而不是从弹出窗口。
正在发生的一件事 - 我想要的 URL 正在闪烁,然后重置为原来的样子。
有没有人遇到过这样的问题?这是一个已知问题还是有解决方法。
谢谢, 安基特
html - AngularJS 麻烦添加页面标题
我正在使用 AngularJS 编写一个网络应用程序。它不是一个单页应用程序,但我所有的代码都在一个文件 index.ejs 中。
所以我对 index.ejs 的设置大致如下所示:
我在 index.ejs 的顶部有一个主页的标题。我还想为每个页面设置单独的标题,这样当它们在新选项卡中打开时,我知道哪个是哪个。我试过做:
但这不起作用。有任何想法吗?谢谢。
angularjs - ng-template 在嵌套列表中的 IE8 中不起作用
我有以下代码(玉)
carousel.html 有一个递归嵌套列表:
子步骤在哪里:
基本上只要有子步骤,ng-repeat 就会将它们添加为嵌套列表。这适用于除 IE8 之外的所有浏览器。有什么我忽略的吗?可能是 IE8 中的 ng-template 中的错误?
angularjs - Angular UI Bootstrap 时间选择器 - 缺少 V 形图标
嗨,我一直在使用 Angular ui 引导时间选择器,它工作正常。但是,向上和向下箭头 - 人字形图标不见了。如屏幕截图所示。我检查了元素并将“icon-chevron-down”更改为“glyphicon glyphicon-chevron-down”并且它工作正常。
但是,由于我使用的是凉亭和动态 html(“bootstrap-timepicker”:“~0.3.0”和“bootstrap-ui-datetime-picker”:“~1.2.1”),我不确定我该怎么做编辑这个并更新 glyphicon 类?
我敢肯定,我需要创建一个自定义模板来覆盖我的 html 中的以下内容:
但是,我不确定我应该使用什么 id 来创建我的模板?
javascript - 为什么 angularjs ng-include 不能这样工作
我想使用 ng-template 来迭代我的 args,这可以帮助构建缩进菜单内容。但 ng-include 对我不起作用。我已经添加了报价。
这是一个简单的示例,http://codepen.io/elvis-macak/pen/meropX
它无法打印出里面的脚本内容。
我不知道为什么,有人可以帮助我吗?
angularjs - 如何在单独的文件中分离 ng-template
我正在为输入元素使用angularUI 字体。我正在使用自定义模板来显示值。它一切正常。我的问题是如何将其分离ng-template
到一个单独的文件中,以便它也可以在其他文件中重复使用。
如果我的话不清楚,请注意我指的是ng-templates
具体而不关心单独的其他 html 内容
这是代码:
把它放在一个部分不起作用,例如:
<div ng-include="app/client/bug/new/my-ng-template.partial.html"></div>
抛出: