我有這樣的代碼:解決uibmodal /路由
var b = 1
var a = $uibModal.open({
ariaLabelledBy: 'modal-title',
ariaDescribedBy: 'modal-body',
templateUrl: 'enteModal.html',
controller: 'enteCtrl',
resolve: {
obj: {"id" : id, "description" : "blabla"},
id: eval(b),
}
});
和它的作品,但我不知道爲什麼。 我讀過決心的doc,這應該是一個地圖關鍵:字符串或關鍵:功能。據我所知,Resolve使用angular.injector()。invoke(),但是在對象或整數上返回錯誤
但是控制器正確解析obj和id。它爲什麼與對象或整數一起工作?該文件是錯誤的?或uibmodal解決不一樣的路線決心?
你誤解了什麼文檔說。那裏一切正常。 {String}是一個關鍵類型。 – dfsq