问题标签 [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.
angular - Angular2 没有渲染器的提供者!(NgModel -> Token NgValueAccessor -> DefaultValueAccessor -> Renderer)
我在shlomiassaf/angular2-modal中自定义了 customModal.ts 的模态。具体来说,我添加了一个包含 ngModel 的输入,它导入了 FORM_DIRECTIVES 和指令。
运行“没有渲染器提供程序!(NgModel -> Token NgValueAccessor -> DefaultValueAccessor -> Renderer)'
请帮我解决这个问题。谢谢。
angular - 同一模板中的Angular2多个路由器插座
是否可以在同一个模板中有多个路由器插座?
如果是,那么如何配置路由?
我正在使用 angular2 beta。
angular - 如何将“类”添加到宿主元素?
我不知道如何在模板 html (component.html)中添加<component></component>
动态类属性到我的组件中。
我找到的唯一解决方案是通过“ElementRef”本机元素修改项目。这个解决方案似乎有点复杂,做一些应该很简单的事情。
另一个问题是 CSS 必须在组件范围之外定义,破坏了组件封装。
有没有更简单的解决方案?<root [class]="..."> .... </ root>
类似于模板内部的东西。
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.
angular - 使用组件模板与 templateUrl 的区别
Angular 2 允许通过使用 ` 字符来引用它们来编写多行模板。也可以将多行模板放入.html
文件并通过templateUrl
.
将模板直接放入组件中对我来说似乎很舒服,因为它都在一个地方,但是这样做有什么缺点吗?
第一种方法:
与第二种方法:
连同multi-line.html
:
css - Angular 2 + Semantic UI,组件封装打破风格
我正在使用带有语义 UI 的 Angular2 作为 CSS 库。我有这段代码:
卡片渲染得很好,中间有空格。像这样:参考链接中的卡片部分
因为卡片代表了某种视图,我想用它制作一个组件,所以现在代码是:
但是现在风格被打破了,它们之间已经没有空间了。
有什么好的方法可以解决这个问题吗?
我想到的第一件事是:
但这并不令人满意,因为我希望能够传入一个对象并且组件会自动设置[href]=obj.link
.
在 AngularJS 1.0 中有一个replace: true
属性可以完全满足我的需要,Angular2 中是否有类似的东西?
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
请告诉我哪里做错了
// 代码在这里
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 文件?
任何更新 ?
angular - 为什么文本不以角度显示?
我正在尝试以角度 2 显示组件文本。但它不是显示。你能告诉我我在哪里做错了吗?这是我的代码
angular - 为什么 templateUrl 不起作用?
为什么templateUrl不能在角度2.当我使用模板它工作。它不工作..这是我的代码