如果我的vm.Question为空但无法正常工作,我想做的就是转到其他页面,这是我的工作
(function () {
'use strict';
angular.module('mainApp').controller('question-template', ['dataContext', function (dataContext, $location) {
var vm = this;
dataContext.getOneQuestion(sessionStorage.getItem("SavedString")).then(
function (response) {
vm.Question = response.data;
if (vm.Question.length == 0) {
$location.path("/noquestion"); <- HERE
return;
}
},
function (error) {
console.log(error);
}
}]);
})();
任何帮助都会很棒,谢谢
答案 0 :(得分:1)
您在依赖注释(第3行)中缺少$location
:
angular.module('mainApp').controller('question-template', ['dataContext', '$location', function (dataContext, $location) {