如何降级使用 angular2 编写的自定义管道以在 angular 1.5 中使用?
Posted
技术标签:
【中文标题】如何降级使用 angular2 编写的自定义管道以在 angular 1.5 中使用?【英文标题】:How to downgrade custom pipe written with angular2 to be used in angular 1.5? 【发布时间】:2017-09-28 06:17:41 【问题描述】:我编写了在 Angular 2 中使用管道的组件。现在我正在尝试降级要在我的 Angular 1.5 中使用的组件:
angular.module('myApp')
.directive('Item', downgradeComponent(component: ItemComponent, inputs: ['item'], outputs: ['onTagRemoved'] ) as angular.IDirectiveFactory);
我的ItemComponent
的模板正在使用新管道。降级时,我收到有关该管道的错误消息。
systemjs.import error: Error: (SystemJS) Can't resolve all parameters for tagPipe: (?).
我需要将管道降级到吗?如何? 搜索管道降级时没有找到任何内容。
【问题讨论】:
【参考方案1】:您不能降级管道 - 重写它。请参阅 NG-CONF 2017 的此演示文稿:
https://www.slideshare.net/jawache/migrating-from-angularjs-when-you-cant-use-the-word-big-bang
https://www.youtube.com/watch?v=4p1jG2QNc4U
【讨论】:
以上是关于如何降级使用 angular2 编写的自定义管道以在 angular 1.5 中使用?的主要内容,如果未能解决你的问题,请参考以下文章