问题标签 [angular]

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 投票
1 回答
120 浏览

angularjs - AngularJS 2.0 - $routeProvider 中的控制器

现在我的app.config(...)样子是这样的

但是在 AngularJS 中不会.controller() 有 AngularJS 2.0 中的路由是否会有一些变化,或者控制器属性问题的解决方案是什么?

0 投票
1 回答
722 浏览

angular - Angular2 中的反射器类是什么?

我正在研究Angular2,团队实际上正在使用“反射器类”。

我不是第一次遇到这个词,我真的不知道它指的是什么。

Angular2中的“反射器类”是什么?

为什么这很有用?

0 投票
2 回答
622 浏览

angularjs - 如何在 Angular 2 应用程序中使用角度材料(https://material.angularjs.org)?

我记得在 ng-conf 的 Angular 2 演示之一中看到了 angular-material.css。有人可以确认这是否有效...

此外,是否可以在 Angular 2 应用程序中使用以下内容:

  • 角材料.js
  • 角动画.js
  • 角 aria.js

我知道上面的 js 依赖于 Angular 1.3+,但是如果我在我的 Angular 2 依赖项之上添加该依赖项会怎样。那么这些会起作用吗?

0 投票
25 回答
545868 浏览

jquery - 如何在 Angular 中使用 jQuery?

谁能告诉我,如何将jQueryAngular一起使用?

我知道有一些解决方法,比如预先操作 DOM 元素的id,但我希望有一种更简洁的方法。

0 投票
1 回答
969 浏览

angular - 销毁自举的 angular2 组件

我之前曾使用 Backbone、JQuery 和 RequireJS 参与过项目,现在正在探索 Angular2。

我有一个现有的 SPA,它主要使用主干托管各种“小部件”,并且让 Angular2 组件并排运行。

在使用 requireJs 导入后,我可以使用 bootstrap 方法加载多个 Angular2 组件。

角度小部件的父元素将使用主干/jquery 进行管理。

处置或销毁 angular2 小部件的最佳方法是什么?

据我了解,引导方法创建了一个新的“区域”。有没有办法对所有子组件强制 onDestroy 并处置该区域?

0 投票
2 回答
940 浏览

web-component - 在一些流行的浏览器不支持的情况下,angular2 将如何使用 shadow dom?

文档中:

当一个组件被实例化时,Angular

但是,据我所知, IESafari甚至Firefox的默认配置还不支持 shadow DOM !
考虑到 shadow DOM 不是一个可以通过 js 库或其他东西轻松添加到浏览器的功能,浏览器对 angular2 的支持如何?

PS:原谅我称IE和Safari(特别是IE)流行的浏览器!

0 投票
1 回答
1034 浏览

web-component - 使用使用 Angular2

我无法让 Web 组件<google-chart>在 Angular2 中工作。如果我添加这个:

到快速入门index.html,图表无法绘制。如果我注释掉所有与 Angular 2 相关的东西,那么图表就会绘制出来。

我收到一个无用的错误

区域中的“未捕获的类型错误:无法读取未定义的属性‘值’”。

我使用Reddit上基于 gulp 的 ToDo 应用程序来解决这个问题,发现如果我注释掉zones.jsToDo 元素和图表绘制,但表单和 ToDo 列表无法通信。放zones.js回去,ToDo 应用程序可以工作,但图表没有绘制。所以它似乎与 Angular 2 如何使用区域有关。

我做错了吗,还是这是一个 Angular2 错误?

0 投票
0 回答
234 浏览

angular - jspm.io 正在远程搜索我的本地模块

我有一个非常奇怪的问题。下面的代码工作正常。但是,如果我将 Angular 脚本更改为我的本地脚本。突然间,当

运行时,它会在 jspm.io 上搜索脚本,而不是我的本地. 为什么是这样?

0 投票
4 回答
24344 浏览

javascript - 在Angular中更改模型后如何更新视图?

如何让 Angular 传播我对模型所做的更改。在 AngularJS 中,这真的很容易,但我似乎无法让它在 Angular 中工作。我知道整个变化检测系统和视图传播完全改变了。不知何故,我需要通知角度的变化。但我怎么能在实践中做到这一点。

请参阅这段打字稿代码:

您会看到,在将用户加载到模型中后,视图不会更新。

我正在使用 systemjs 0.16,角度 2.0.0-alpha.23。

有关示例,请参见此 plnkr(目前,仅适用于 chrome,因为使用了新的 'fetch' api)

0 投票
1 回答
806 浏览

angular - 在 Angular2 应用程序中导入路由器

打字稿(1.5)输出:

/usr/bin/tsc --sourcemap /home/larry/Projects/FreshAir2/src/components /app/app.ts --target es5 --m commonjs --emitDecoratorMetadata --outdir /home/larry/Projects/FreshAir2/ public/js
/home/larry/Projects/FreshAir2/src/components/app/app.ts(4,24):错误 TS2307:找不到外部模块“角度/路由器”。

我错过了什么?