0
所以我有一個角度ui.router,顯然不是從解析到控制器傳遞數據的問題。我有以下的狀態設置:角度stateprovider解決不傳遞數據到控制器
$stateProvider
.state('myState', {
url: "/myUrl",
templateUrl: "myTemplate",
controller: 'myController',
resolve: {
randomData: function($q, $sails) {
var defer = $q.defer();
$sails.get("/me")
.success(function(data) {
console.log(data) // prints out actual data
defer.resolve(data);
})
return defer.promise;
}
}
和myController
我基本上
myApp.controller('myController', [
'$scope', function ($scope, randomData) {
console.log("randomData:" + randomData)
// prints out 'randomData: undefined'
}
])
根據每個文檔,計算器後和教程,這段代碼應該工作,但它一直在打印未定義。有沒有人有一個想法,爲什麼這不起作用?
嗯,就是這樣。像這樣的簡單錯誤真的讓我熱血沸騰:c我會盡可能接受你的答案。 – Fissio