问题标签 [angular-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.
angularjs - CRUD 详细信息屏幕,有条件的新建或编辑
我正在使用 Angular 中的 CRUD 详细信息屏幕并希望重用单个模板。这是初始模板伪代码,编辑屏幕的粗略开始......
假设我也想有条件地使用与新屏幕相同的模板,看起来像这样
如果这是直接的 Javascript,那么一个简单的条件bIsEdit = fixtureType != null
就可以了。从我目前所读的内容来看,没有条件或方法可以将一大块 JS 放入 Angular 视图中……或者这是我需要自定义指令或过滤器的地方?
现在我可以有 2 个视图并适当地处理路由,但更希望有一个视图以避免代码重复。
那么处理这样的事情的 Angular 方法是什么?
angularjs - 将对象传递给模板并在当前视图上渲染
有一个从 api 加载的用户列表
单击用户时,我想打开一个额外的视图,显示用户的一些详细信息。想象一下这样的景色
蓝色的小区域是选定的用户,蓝色的大区域是显示详细用户信息的容器。
因此,当单击用户时,我可以记录用户对象。它一直有效。但我绝对不知道如何打开装满用户数据的额外容器。
有没有办法简单地从文件系统加载模板,传递对象并将整个内容附加到当前视图?我将如何使用 angular.js 做到这一点?
angularjs - 角度动态模板Url
嗨还有一个问题,我有下一个角度配置:
代替 ”?????” 我需要放置动态网址,尝试在控制器中执行此操作,例如:
}
但它不起作用......你能帮帮我吗?
angularjs - ng-show html 元素是否存在于当前模板角度?
我有一个帮助按钮,只有当模板中有特定的 div #helpId 时,我才想在布局中显示该按钮。(单击时将在模式窗口中显示#helpId)。
如果不在每个控制器中设置变量,这可能吗?
谢谢!
angularjs - Angular 模板化后捕获页面源(HTML 快照)
快速angular.js问题...
如果我的网页内容如下:
我设置了“消息”的模型,这样
然后在屏幕上,div的内容将显示为
但是如果我在 Chrome 或 Firefox 中查看源代码,源代码仍然看起来像这样
有没有办法在 Angular 模板之后捕获页面的源代码,所以当我查看源代码时,我看到了
例如,如果我正在做一个项目,我使用 Angular 来帮助我进行模板制作,但客户希望 HTML 中的最终页面没有 Angular,我如何在模板应用后捕获页面的 HTML给这个客户?
javascript - 将父范围值传递给Angular中的ng-repeat循环
这应该是一个非常简单的问题,但我发现的所有解决方法都很复杂。我在模板中使用 ng-repeat 循环遍历一组对象,如下所示:
由于 ng-repeat 创建了一个新范围,因此控制器中的“campaign”对象似乎不可访问。有什么方法(除了将活动对象添加到我数组中的每个项目之外)可以获得该值吗?
提前致谢。
angularjs - HTML template in AngularJS like KnockoutJS
HTML templates can be used multiple times with supplied data as object in KnockoutJS, I am getting difficulties in finding the same feature with AngularJS. Take a look at below URL of KO documentation.
http://knockoutjs.com/documentation/template-binding.html
You can observe how "buyer" and "seller" are passed as object to template, and rendered accordingly with Knockout JS.
I want similar implementation with AngularJS. Take a look at below example.
I tried something like above, but finally both ng-include will generate "test1" text. I want different result for both ng-include, for first "FirstValue" and for second "SecondValue"
Take a look at here: http://plnkr.co/edit/DQgPZ9GKKLnwSvOggY3M?p=preview
How can I pass data object to such html template and render accordingly?.
angularjs - 单击按钮时如何同时插入两个不同的模板?
我知道如何在 url 更改(使用$routeProvider
)和带有ng-view
. 但是,我还想同时将另一个模板插入到不同的元素中。我该怎么做呢?例如,我想在将模板插入到replace-this
元素中的同时$routeProvider
将模板插入到ng-view
.
提前感谢您提供的任何帮助!
angularjs - 在 AngularJS 中,如何查看模板中的错误,例如对未定义方法的调用?
如果我有一个看起来像这样的 AngularJS 模板:
什么都没有渲染,很难说问题是什么:
- 未定义
foo
? - 未定义
foo.someFunc
? - 函数是否已定义,但返回一个空字符串?
- 还是它可能遇到错误?
在出现错误的情况下(喜欢或foo
未定义someFnc
),不会向我报告任何错误。
有没有办法改变它?
angularjs - What is the meaning of underscores on arguments (of the inject function)?
I've been writing tests for some Angular components, using a syntax that I found on google a while ago:
My question is specifically about the injection of _$compile_
. How is it different from just $compile
. Why would I need to do it this way? Why does $compile get redefined, why can't I simply compile with a $compile I inject?