以下作品。

onEnter: function isAuthed($state, isLogin) {
    ...
}


但是以下不是。

function isAuthed($state, isLogin) {
    ...
}

onEnter: isAuthed($state, isLogin)


为什么?它们不应该互换吗?

最佳答案

这是因为编写onEnter: isAuthed($state, isLogin)时没有将函数分配给事件。

为此,请不要在情感中重复该参数:

function isAuthed($state, isLogin) {
    ...
}

onEnter: isAuthed

关于javascript - 将功能分配给 Angular ui路由器“onEnter”不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40365400/

10-09 16:06