如何使用angularjs在步骤中创建一组步骤,我的意思是步骤类步骤中的步骤:
我知道可以使用具有三个模板的ng-route,然后每个模板包含一组步骤但是如何管理步骤组的数据到下一步呢? :(
答案 0 :(得分:0)
听起来你想要使用ng-route,大概是多个控制器来驱动每一步,而你的问题是,在哪里放置数据,因为每个控制器都是一个在你移动时被抛出的实例一个接一个。
如果我已正确理解,那么您可以考虑使用角度工厂来保存数据模型。然后沿着工厂将工厂注入每个控制器,以便它可以将数据的一部分读取和写入工厂。工厂是单身人士,因此他们的状态(以及您的数据状态)在您浏览步骤时不会发生变化。
这是一个非常简单的数据保存服务:
memcpy
在你的控制器中,注入(function () {
'use strict';
angular.module('myApp').factory('myDataService',
[function () {
var factory = {
someProperty: 'foo',
};
return factory;
}]);
})();
,然后就可以这样设置和设置:
myDataService