(function() {
angular
.module('toolbar')
.directive('toolbar',toolbar);
function toolbar(){
return {
templateUrl: 'toolbar/toolbar.template.html',
controller: toolbarController,
controllerAs: 'toolbar'
}
}
function toolbarController(auth,$localStorage,$location) {
var vm = this;
vm.login = login;
vm.logout = logout;
vm.auth = auth;
function login() {
auth.signin({},function(profile,token){
$localStorage.profile = profile;
$localStorage.id_token = token;
$location.path('/companies');
}, function(err){
console.log(err);
})
}
function logout() {
delete $localStorage.profile;
delete $localStorage.id_token;
auth.signout();
}
}
})();
我正在关注auth0视频教程,我完全按照视频中的说法完成了我面临的这个问题:
以上代码是一个指令。当我点击html
angular.js:13708 TypeError: Cannot read property 'parseOptions' of undefined
at getInnerLibraryConfigField (auth0-angular-4.js:240)
at Object.auth.signin (auth0-angular-4.js:604)
at toolbarController.login (toolbar.directive.js:23)
at fn (eval at compile (angular.js:14605), <anonymous>:4:270)
at expensiveCheckFn (angular.js:15694)
at callback (angular.js:25622)
at Scope.$eval (angular.js:17444)
at Scope.$apply (angular.js:17544)
at HTMLAnchorElement.<anonymous> (angular.js:25627)
at defaultHandlerWrapper (angular.js:3488)
我不是很好角js请帮忙 教程:https://www.youtube.com/watch?v=WiD3V_gmzA8
请帮帮我们!