Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在WinJS WP应用程序中替换win flip视图项目时避免删除动画_Javascript_Angularjs_Animation_Winjs_Flipview - Fatal编程技术网

Javascript 在WinJS WP应用程序中替换win flip视图项目时避免删除动画

Javascript 在WinJS WP应用程序中替换win flip视图项目时避免删除动画,javascript,angularjs,animation,winjs,flipview,Javascript,Angularjs,Animation,Winjs,Flipview,我正在使用AngularJS和AngularWinJS适配器为Windows Phone 8.1编写一个WinJS应用程序,其中包含一个使用win flip view指令的FlipFiew控件 flipview后面的模型作为$scope.items中的对象数组存在于控制器中。数组的内容可以在外部得到更新,因此,当这种情况发生时,我会收到新数组的通知,然后用$apply中的新数组替换$scope.items,以便正确处理它 有时,唯一的更改是最后一项的内容,因此数组的长度和其余项都没有更改。然后,

我正在使用AngularJS和AngularWinJS适配器为Windows Phone 8.1编写一个WinJS应用程序,其中包含一个使用win flip view指令的FlipFiew控件

flipview后面的模型作为$scope.items中的对象数组存在于控制器中。数组的内容可以在外部得到更新,因此,当这种情况发生时,我会收到新数组的通知,然后用$apply中的新数组替换$scope.items,以便正确处理它

有时,唯一的更改是最后一项的内容,因此数组的长度和其余项都没有更改。然后,当$scope.items发生更改时,我看到最后一个项目被删除,并带有类似淡出的动画,并在其位置创建了一个新项目,如果用户在屏幕上有该项目,这不是一个好的体验

Ionic Framework有一个选项,可以控制从列表中移除或不移除某个项目在何处触发淡出动画(item remove animate),但在WinJS/angular WinJS中,默认情况下动画似乎处于打开状态

如何在“删除”和“插入”时禁用该动画,以便用户只看到项目的内容发生更改,而不是看到正在删除的项目以及稍后创建的新项目