问题标签 [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.

0 投票
2 回答
1541 浏览

angularjs - CRUD 详细信息屏幕,有条件的新建或编辑

我正在使用 Angular 中的 CRUD 详细信息屏幕并希望重用单个模板。这是初始模板伪代码,编辑屏幕的粗略开始......

假设我也想有条件地使用与屏幕相同的模板,看起来像这样

如果这是直接的 Javascript,那么一个简单的条件bIsEdit = fixtureType != null就可以了。从我目前所读的内容来看,没有条件或方法可以将一大块 JS 放入 Angular 视图中……或者这是我需要自定义指令过滤器的地方?

现在我可以有 2 个视图并适当地处理路由,但更希望有一个视图以避免代码重复。

那么处理这样的事情的 Angular 方法是什么?

0 投票
1 回答
7671 浏览

angularjs - 将对象传递给模板并在当前视图上渲染

有一个从 api 加载的用户列表

单击用户时,我想打开一个额外的视图,显示用户的一些详细信息。想象一下这样的景色

在此处输入图像描述

蓝色的小区域是选定的用户,蓝色的大区域是显示详细用户信息的容器。

因此,当单击用户时,我可以记录用户对象。它一直有效。但我绝对不知道如何打开装满用户数据的额外容器。

有没有办法简单地从文件系统加载模板,传递对象并将整个内容附加到当前视图?我将如何使用 angular.js 做到这一点?

0 投票
1 回答
6051 浏览

angularjs - 角度动态模板Url

嗨还有一个问题,我有下一个角度配置:

代替 ”?????” 我需要放置动态网址,尝试在控制器中执行此操作,例如:

}

但它不起作用......你能帮帮我吗?

0 投票
1 回答
715 浏览

angularjs - ng-show html 元素是否存在于当前模板角度?

我有一个帮助按钮,只有当模板中有特定的 div #helpId 时,我才想在布局中显示该按钮。(单击时将在模式窗口中显示#helpId)。

如果不在每个控制器中设置变量,这可能吗?

谢谢!

0 投票
6 回答
24781 浏览

angularjs - Angular 模板化后捕获页面源(HTML 快照)

快速angular.js问题...

如果我的网页内容如下:

我设置了“消息”的模型,这样

然后在屏幕上,div的内容将显示为

但是如果我在 Chrome 或 Firefox 中查看源代码,源代码仍然看起来像这样

有没有办法在 Angular 模板之后捕获页面的源代码,所以当我查看源代码时,我看到了

例如,如果我正在做一个项目,我使用 Angular 来帮助我进行模板制作,但客户希望 HTML 中的最终页面没有 Angular,我如何在模板应用后捕获页面的 HTML给这个客户?

0 投票
3 回答
66208 浏览

javascript - 将父范围值传递给Angular中的ng-repeat循环

这应该是一个非常简单的问题,但我发现的所有解决方法都很复杂。我在模板中使用 ng-repeat 循环遍历一组对象,如下所示:

由于 ng-repeat 创建了一个新范围,因此控制器中的“campaign”对象似乎不可访问。有什么方法(除了将活动对象添加到我数组中的每个项目之外)可以获得该值吗?

提前致谢。

0 投票
1 回答
3054 浏览

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?.

0 投票
1 回答
143 浏览

angularjs - 单击按钮时如何同时插入两个不同的模板?

我知道如何在 url 更改(使用$routeProvider)和带有ng-view. 但是,我还想同时将另一个模板插入到不同的元素中。我该怎么做呢?例如,我想在将模板插入到replace-this元素中的同时$routeProvider将模板插入到ng-view.

提前感谢您提供的任何帮助!

0 投票
2 回答
329 浏览

angularjs - 在 AngularJS 中,如何查看模板中的错误,例如对未定义方法的调用?

如果我有一个看起来像这样的 AngularJS 模板:

什么都没有渲染,很难说问题是什么:

  • 未定义foo
  • 未定义foo.someFunc
  • 函数是否已定义,但返回一个空字符串?
  • 还是它可能遇到错误?

在出现错误的情况下(喜欢foo未定义someFnc),不会向我报告任何错误。

有没有办法改变它?

0 投票
1 回答
2369 浏览

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?