Questions tagged «angular»

有关Angular(不要与AngularJS混淆)的问题,它是Google的网络框架。将此标签用于并非特定于单个版本的角度问题。对于较旧的AngularJS(1.x)Web框架,请使用angularjs标记。

9
Angular 2.0和模态对话框
我正在尝试找到一些有关如何在Angular 2.0中进行确认模式对话框的示例。我一直在使用Angular 1.0的Bootstrap对话框,却无法在Angular 2.0的网络上找到任何示例。我也检查了angular 2.0文档,但没有运气。 有没有办法在Angular 2.0中使用Bootstrap对话框?

20
Angular2 RC6:'<component>不是已知元素'
尝试运行Angular 2 RC6应用程序时,浏览器控制台出现以下错误: &gt; Error: Template parse errors: 'header-area' is not a known element: &gt; 1. If 'header-area' is an Angular component, then verify that it is part of this module. &gt; 2. If 'header-area' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schema' of this component &gt; to …
128 angular 

5
Angular 2-模型更改后视图未更新
我有一个简单的组件,该组件每隔几秒钟调用一次REST API,并接收一些JSON数据。从我的日志语句和网络流量中,我可以看到返回的JSON数据正在更改,并且我的模型正在更新,但是视图没有更改。 我的组件看起来像: import {Component, OnInit} from 'angular2/core'; import {RecentDetectionService} from '../services/recentdetection.service'; import {RecentDetection} from '../model/recentdetection'; import {Observable} from 'rxjs/Rx'; @Component({ selector: 'recent-detections', templateUrl: '/app/components/recentdetection.template.html', providers: [RecentDetectionService] }) export class RecentDetectionComponent implements OnInit { recentDetections: Array&lt;RecentDetection&gt;; constructor(private recentDetectionService: RecentDetectionService) { this.recentDetections = new Array&lt;RecentDetection&gt;(); } getRecentDetections(): void { this.recentDetectionService.getJsonFromApi() .subscribe(recent …
128 angular 

1
Angular教程中的管道和水龙头方法是什么?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 我正在关注https://angular.io上的教程,但是在查找文档时遇到了麻烦;专为方法pipe和tap。我在https://angular.io或http://reactivex.io/rxjs/上找不到任何内容。 我的理解是,pipe和tap有两种方法Observable,它正在从RxJS进口,是否正确?他们应该怎么办? 这些方法是Angular的一部分吗?这两种方法有什么作用?
128 angular 

21
无法绑定到“ ngForOf”,因为它不是“ tr”的已知属性(最终发行版)
我正在使用Angular2最终版本(2.1.0)。当我想显示公司列表时,出现此错误。 在file.component.ts: public companies: any[] = [ { "id": 0, "name": "Available" }, { "id": 1, "name": "Ready" }, { "id": 2, "name": "Started" } ]; 在file.component.html: &lt;tbody&gt; &lt;tr *ngFor="let item of companies; let i =index"&gt; &lt;td&gt;{{i}}&lt;/td&gt; &lt;td&gt;{{item.name}}&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;

11
NullInjectorError:AngularFirestore没有提供程序
我正在学习Angular,以寻求帮助来修复错误:我正在关注以下链接:https : //github.com/angular/angularfire2/blob/master/docs/install-and-setup.md 创建一个小角度带有angular2和angularfirestore2的应用 但是当我点击服务时,我在浏览器控制台中收到以下错误。 StaticInjectorError[AngularFirestore]: StaticInjectorError[AngularFirestore]: NullInjectorError: No provider for AngularFirestore! at _NullInjector.get (core.js:923) at resolveToken (core.js:1211) at tryResolveToken (core.js:1153) at StaticInjector.get (core.js:1024) at resolveToken (core.js:1211) at tryResolveToken (core.js:1153) at StaticInjector.get (core.js:1024) at resolveNgModuleDep (core.js:10585) at NgModuleRef_.get (core.js:11806) at resolveDep (core.js:12302) 我尝试使用Google搜索,但是没有找到确切的解决方案:(, 这是我遵循的内容:1)安装的节点版本8.9.1 2)npm install -g @ angular / …

3
类型“ Observable <any>”上不存在属性“ catch”
在使用Http服务的Angular 2文档页面上,有一个示例。 getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } 我克隆了angular2-webpack-starter项目,并自己添加了上面的代码。 我Observable使用导入 import {Observable} from 'rxjs/Observable'; 我假设属性Observable也被导入(.map有效)。查看了rxjs.beta-6的更新日志,未提及任何内容catch。

8
如何禁用“提交”按钮?
如何禁用“提交”按钮,直到表单有效? angular2是否具有可以在“提交”按钮上使用的等效于ng-disabled的功能?(禁用ng的功能不适用于我。)
127 forms  angular 



11
如何正确将Angle 2(npm)升级到最新版本?
最近,我从https://angular.io/docs/ts/latest/tutorial/开始了Angular 2教程。 并停止使用Angular 2 beta8。现在,我恢复了该教程,最新的beta是beta 14。 如果我只是简单地执行npm update,则会更新一些模块(随本教程预装),但不会更新Angular2(我可以通过npm ls看到)。 如果我执行npm update angular 2或npm update angular2@2.0.0beta.14,它也不执行任何操作。
124 npm  angular 


20
角2/4/5在IE11中不起作用
我试图弄清楚为什么我的angular 2应用程序在IE 11中运行时仍无法显示“正在加载...”。 遵循某人的建议,我尝试了此人,它是由某人在堆栈溢出时在chrome和IE 11上发布的。在Chrome上工作正常,但在IE 11上失败。出现同样的错误,只是说“正在加载...” 窃听器是:https ://plnkr.co/edit/6zVFbrH5yohwc714gBbk ? p = preview &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script&gt;document.write('&lt;base href="' + document.location + '" /&gt;');&lt;/script&gt; &lt;title&gt;Router Sample&lt;/title&gt; &lt;link rel="stylesheet" href="style.css"&gt; &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-shim.min.js"&gt;&lt;/script&gt; &lt;script src="https://code.angularjs.org/2.0.0-beta.1/angular2-polyfills.js"&gt;&lt;/script&gt; &lt;script src="https://code.angularjs.org/tools/system.js"&gt;&lt;/script&gt; &lt;script src="https://code.angularjs.org/tools/typescript.js"&gt;&lt;/script&gt; &lt;script src="https://code.angularjs.org/2.0.0-beta.1/Rx.js"&gt;&lt;/script&gt; &lt;script src="https://code.angularjs.org/2.0.0-beta.1/angular2.dev.js"&gt;&lt;/script&gt; &lt;script src="https://code.angularjs.org/2.0.0-beta.1/http.dev.js"&gt;&lt;/script&gt; &lt;script&gt; System.config({ transpiler: 'typescript', typescriptOptions: { emitDecoratorMetadata: true …

8
Angular:如何在不更改路由的情况下更新queryParams
我正在尝试从组件更新(添加,删除)queryParams。在angularJS中,由于以下原因,它曾经可以实现: $location.search('f', 'filters[]'); // setter $location.search()['filters[]']; // getter 我有一个带有列表的应用程序,用户可以对其进行过滤,订购等,我想在url的queryParams中设置所有已激活的过滤器,以便他可以复制/粘贴url或与其他人共享。 但是,我不希望每次选择过滤器时都重新加载我的页面。 这对新路由器可行吗?

4
数字“管道-角度2”的参数是什么
我使用下面的数字管道将数字限制为两位小数。 {{ exampleNumber | number : '1.2-2' }} 我想知道'1.2-2'背后的逻辑是什么?我尝试使用这些方法来实现过滤到小数点后零位但无济于事的管道。
123 angular  pipe  decimal 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.