我正在尝试使用State Provider
将数据传递到我的控制器。
我有类似的东西
app.js
$stateProvider
.state('test', {
url: '/te',
views: {
'': {
templateUrl: 'test.html',
controller: 'testCtrl'
},
data:{
testValue:true
}
}
})
我的控制器:
app.controller('mainTestCtrl', function($scope) {
//I need to be able to get the testValue from here.
})
app.controller('testCtrl', function($scope, $state) {
var testValue = $state.current.views.data.testValue;
})
我无法真正为mainTestCtrl
提供状态提供程序,因为只有在调用true
时我才需要testValue为testCtrl
。我需要一种方法将testValue传递给mainTestCtrl。有没有办法做到这一点?感谢。