aot-compilation打破了NumberPipe

时间:2016-10-27 14:14:20

标签: angular ionic2

我现在正在尝试离子,并且遇到了一些奇怪的行为。

当我使用ionic serve启动我的应用程序时,一切都运行得很完美。 我使用ionic build browser捆绑了应用后,只要调用NumberPipe就会崩溃:

<span>{{sizeVertical | number:'.2-2'}}</span>

让它崩溃:

main.js:3646 TypeError: Cannot convert undefined or null to object
    at new NumberFormat (native)
    at Function.t.format (file:///.../build/main.js:9:9621)
    at Te (file:///.../build/main.js:1:22885)
    at t.transform (file:///.../build/main.js:9:12974)
    at file:///.../www/build/main.js:1:9214
    at e.detectChangesInternal (file:///.../build/main.js:33:31019)
    (...)

没有管道,一切都很好。

我很确定这与我完全不熟悉的AoT编译有关。

我该如何解决这个问题?任何提示都将不胜感激!

1 个答案:

答案 0 :(得分:0)

我“发现”用ionic@2.0.0-rc1创建的项目仍然使用angular@2.0.0。 如上所述here更新到2.0.1修复了问题。