【发布时间】:2018-09-05 10:15:14
【问题描述】:
我想做“当取消 btn 点击时返回”功能。
这是查看代码
<div ng-controller="goodCtrl">
<button class="btn" ng-click="cancel()">Cancel</button>
</div>
这是Js代码
1) 控制器
function goodCtrl($scope, $log, goodService)
$scope.cancel = function(){
$log.debug("goodCtrl - cancel");
goodService.cancel($scope);
};
2) 服务
function goodService($log, $state)
var methods = {
cancel: function($scope) {
$log.debug("goodService - cancel");
$state.go('goback');
}
}
3) 模块
angular
.module('goodmodule')
.controller('goodCtrl', goodCtrl)
.service('goodService', goodService)
但我遇到了这个问题
TypeError :
serviceName.functionName()不是函数
虽然有这么多的控件、服务、方法这样写,但我添加的服务和控制器是不可用的。 我错过了什么?
【问题讨论】:
-
这是字面上的错误信息吗?在您的代码中看不到任何类似的内容
标签: javascript html angularjs model-view-controller