问题标签 [angular4]
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.
node.js - 配置对象无效。Webpack 已使用与 Angular V4.0.0 中的 API 模式 2 不匹配的配置对象进行初始化
我已将 webpack 包更新到最新版本 2.3.2,并且我正在使用 Angular V4.0.0、typescript V2.2.2。运行“npm run build”命令时抛出以下错误。并且它在更新后对 angular2 工作正常,它抛出了错误
angular - 由 angular-cli 1.0.0 构建的 Angular 4.0.0 应用程序在 IE11 中不起作用
我尝试在 Internet Explorer 11 中运行由 angular-cli 1.0.0 构建的原始 Angular 4 应用程序,但没有成功,并且出现以下错误:
我没有安装额外的库,它只是一个新生成的项目。在谷歌浏览器中它运行良好。我的 package.json:
angular - Angular-cli 忽略 tsconfig.json
使用
@angular/cli
忽略tsconfig.json
该项目编译得很好编辑/删除tsconfig.json
这是为什么?
angular - Angular2:使用管道动态渲染模板
我正在创建一个表单,我从后端获取字段。映射后,我有这样的东西:
我的想法是在应用程序级别为表单字段创建每个字段类型(checkbox
、multiselect
、text
、radio
等)。并使用上面的映射JSON
将某个字段类型应用于从后端收到的每个字段。
在我的示例中,该字段iboId
应具有字段类型<text_input_iboCode>
。
所以,在我看来,我不想有这样的事情:
我实际上希望表单创建更抽象,如下所示:
问题:
我在问月亮吗?这甚至可能吗?是否有其他或更好的方法来实现这一目标?我在滥用@Pipe
功能吗?
我实际上@Pipe
用于翻译、格式化、objects
在模板中循环等。我猜我也可以将它们return
用于<fieldTemplate>
.
我将开始一项研究,看看是否<ng-template #fieldTemplate>
也可以使用@Pipe
.
angular - 从 Angular 2 升级到 Angular 4 后的 SystemJS 错误
我从 Angular 2.3.1 升级到 4.0.1。当我的页面无法在开发工具控制台中加载时,我现在收到 SystemJS 错误:
我了解模块的打包方式有所不同,但我认为旧版本仍受支持:
Flat ES Modules (Flat ESM / FESM) 我们现在发布了我们模块的扁平化版本(EcmaScript 模块格式的代码的“汇总”版本,请参见示例文件)。这种格式应该有助于 tree-shaking,有助于减少生成的包的大小,并在某些情况下加速浏览器中的构建、转译和加载。
在“小模块的成本”中阅读更多关于扁平 ES 模块的重要性。实验性 ES2015 构建我们现在还以 ES2015 Flat ESM 格式发布我们的包。此选项是实验性的和可选的。开发人员报告说,将这些包与 Rollup 结合使用时,捆绑包大小最多可节省 7%。要试用这些新包,请将您的构建工具链配置为通过常规“模块”属性解析 package.json 中的“es2015”属性。
angular - HTTP 请求不会触发
我是 Angluar 的新手,并且正在按照视频教程进行 HTTP 请求并获取响应数据。由于某种原因,我使用的代码不会触发 http.get。
angular - Angular 4 迁移错误
我一直在尝试通过增量更改将我们的项目从 Angular 2.0.0 升级到 4.0.0,因为直接迁移到 Angular 4 对我没有帮助。在 4.0.0-beta.6 之前没有任何问题。当我升级到 Angular 4.0.0-beta.6 时,我看到以下错误
正如 Angular 在 ChangeLog 中所建议的那样,我es2015.iterable.ts"
在. 没有升级其他依赖项。lib
tsconfig.json
angular - awesome-typescript-loader 的 Angular 4 编译失败
我将当前的 angular 2 项目更新为 angular 4,现在,出现以下错误:
包json是:
我的 tsconfig 是
知道为什么编译失败吗?
谢谢
angular - 切换角度材料复选框中的值
我有一个模板驱动表单,我在其中放置了一个可以切换其值的复选框。
零件
以下效果很好,但是当我切换到 Angular Material 时,它无法正常工作。
材料模板代码
我在控制台中收到以下错误,它说无法读取未定义控制台的属性,
我知道发生错误的地方$event.target.checked angular cannot read this checked event on md-checkbox ,如何解决这个问题任何指针都会很棒
谢谢
angular - Angular 4 如何使用 NgComponentOutlet 将数据传递到动态组件中
我发现了这个类似的问题。angular 4+ 为 ngComponentOutlet 动态创建的组件分配 @Input
但是已经过去一个月了。有什么改变吗?
基本上,我按照本指南创建了一个动态组件:https ://angular.io/docs/ts/latest/cookbook/dynamic-component-loader.html
使用这种方法,我可以为动态组件分配一个值:
(<AdComponent>componentRef.instance).data = adItem.data;
我仍然无法使用开箱即用的 NgComponentOutlet 为动态组件分配值吗?(https://angular.io/docs/ts/latest/api/common/index/NgComponentOutlet-directive.html)