如何降级用 angular2 编写的自定义管道以用于 angular 1.5?
How to downgrade custom pipe written with angular2 to be used in angular 1.5?
我在 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: (?).
我需要将管道降级到吗?如何?
搜索管道降级时未找到任何内容。
您不能降级管道 - 重写它。请参阅 NG-CONF 2017 中的此演示文稿:
https://www.slideshare.net/jawache/migrating-from-angularjs-when-you-cant-use-the-word-big-bang
我在 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: (?).
我需要将管道降级到吗?如何? 搜索管道降级时未找到任何内容。
您不能降级管道 - 重写它。请参阅 NG-CONF 2017 中的此演示文稿:
https://www.slideshare.net/jawache/migrating-from-angularjs-when-you-cant-use-the-word-big-bang