问题标签 [angular2-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 回答
6883 浏览

angular - Angular2 没有渲染器的提供者!(NgModel -> Token NgValueAccessor -> DefaultValueAccessor -> Renderer)

我在shlomiassaf/angular2-modal中自定义了 customModal.ts 的模态。具体来说,我添加了一个包含 ngModel 的输入,它导入了 FORM_DIRECTIVES 和指令。

运行“没有渲染器提供程序!(NgModel -> Token NgValueAccessor -> DefaultValueAccessor -> Renderer)'

请帮我解决这个问题。谢谢。

0 投票
8 回答
139821 浏览

angular - 同一模板中的Angular2多个路由器插座

是否可以在同一个模板中有多个路由器插座?

如果是,那么如何配置路由?

我正在使用 angular2 beta。

0 投票
9 回答
191860 浏览

angular - 如何将“类”添加到宿主元素?

我不知道如何在模板 html (component.html)中添加<component></component>动态类属性到我的组件中。

我找到的唯一解决方案是通过“ElementRef”本机元素修改项目。这个解决方案似乎有点复杂,做一些应该很简单的事情。

另一个问题是 CSS 必须在组件范围之外定义,破坏了组件封装。

有没有更简单的解决方案?<root [class]="..."> .... </ root>类似于模板内部的东西。

0 投票
1 回答
8138 浏览

angular - How to check for Cannot read property 'testUndefined' of undefined in

I tried code follow:

The variable sv.name.notExist.testUndefined is undefined, but i check it with *ngIf and the result is error with message: "TypeError: Cannot read property 'testUndefined' of undefined in [sv.name.notExist.testUndefined != undefined in ..."

Please help me check variable undefined with *ngIf.

0 投票
6 回答
45647 浏览

angular - 使用组件模板与 templateUrl 的区别

Angular 2 允许通过使用 ` 字符来引用它们来编写多行模板。也可以将多行模板放入.html文件并通过templateUrl.

将模板直接放入组件中对我来说似乎很舒服,因为它都在一个地方,但是这样做有什么缺点吗?

第一种方法:

与第二种方法:

连同multi-line.html

0 投票
2 回答
4289 浏览

css - Angular 2 + Semantic UI,组件封装打破风格

我正在使用带有语义 UI 的 Angular2 作为 CSS 库。我有这段代码:

卡片渲染得很好,中间有空格。像这样:参考链接中的卡片部分

因为卡片代表了某种视图,我想用它制作一个组件,所以现在代码是:

但是现在风格被打破了,它们之间已经没有空间了。

有什么好的方法可以解决这个问题吗?


我想到的第一件事是:

但这并不令人满意,因为我希望能够传入一个对象并且组件会自动设置[href]=obj.link.


在 AngularJS 1.0 中有一个replace: true属性可以完全满足我的需要,Angular2 中是否有类似的东西?

0 投票
2 回答
183 浏览

angular - 为什么不显示 hello world 文本?

我是Angular 2的新手。我看过这个视频 https://egghead.io/lessons/angular-2-say-hello-world-to-angular-2

现在我想在我尝试过的 plunker 上做同样的演示

http://plnkr.co/edit/uQa9ZIvb38iTMaXsecaC?p=preview

请告诉我哪里做错了

// 代码在这里

0 投票
1 回答
1041 浏览

angular - Angular 2中的导入文件问题

我用Angular 2制作了一个简单的hello文本程序。我能够制作该程序,但我在理解上有一些问题?

这是我的代码 http://plnkr.co/edit/BPdzCZeXbyzQrgmLzO86?p=preview

  • 我知道import是一个关键字es6 但是它是在哪个文件上定义的。浏览器只了解 java 脚本,如(documnet.getElementByID())浏览器如何理解导入.on 定义了哪个文件导入?

    从 'angular2/core' 导入 {Component}

  • 'angular2/core'文件在哪里?并且此文件 从'angular2/platform/browser'导入{bootstrap}在哪里

  • 浏览器知道 javascript 文件。现在我正在使用.ts或 typescript 文件。哪个文件用于在加载浏览器之前将.ts转换为.js文件。

我不确定,但我认为这段代码正在将.ts 文件转换为 .js 文件。我需要知道这段代码使用哪个文件来转译 .js 文件?

任何更新 ?

0 投票
1 回答
119 浏览

angular - 为什么文本不以角度显示?

我正在尝试以角度 2 显示组件文本。但它不是显示。你能告诉我我在哪里做错了吗?这是我的代码

http://plnkr.co/edit/PrWxwf3wT5COVxRwIpqX?p=preview

0 投票
2 回答
1190 浏览

angular - 为什么 templateUrl 不起作用?

为什么templateUrl不能在角度2.当我使用模板它工作。它不工作..这是我的代码

http://plnkr.co/edit/WI4gK2vbaj4OUX5ImJor?p=preview