未捕获的错误:[$ injector:modulerr] - AngularJS模块问题

时间:2015-08-06 15:52:43

标签: angularjs twitter-bootstrap angular-ui-router angular-ui-bootstrap

如果此问题已在某个地方解决,我道歉,但我用类似名称查看的其他问题无法解决我的问题。我有一个带有我正在处理的网络应用程序的准系统布局的plunker,但出于某种原因,当我尝试运行它时,我收到Uncaught Error: [$injector:modulerr]

我已将Plunk附在下方,希望有人可以指出问题是什么,因为我找不到它。我正在使用ui-router和ui-bootstrap与twitter-bootstrap样式。

普兰克:http://plnkr.co/edit/EbGJAqxdjHRCMjjC6waA?p=info

(以前从未分享过一个插件,所以希望我能正确地完成它。)

2 个答案:

答案 0 :(得分:2)

您没有在脚本srcs中包含您的应用文件

forked plnkr

class SignupForm extends Model
{

    /**
     * Signs user up.
     *
     * @return User|null the saved model or null if saving fails
     */
    public function signup()
    {
        if ($this->validate())
        {
            $user           = new UsUser();
            $user->username = $this->username;
            $user->email    = $this->email;
            $user->setPassword($this->password);
            $user->generateAuthKey();
            //IF UsUser MODEL IS VALID THEN SAVE DATA
            if ($user->validate())
            {
                $user->save(false);
                return $user;
            }
            //IF UsUser MODEL IS NOT VALID THEN PRINT THE ERRORS.SO YOU CAN CHECK WHAT ARE THE ERRORS IN MODEL
            else
            {
                echo "<pre>";
                print_r($user->getErrors());
                echo "</pre>";
            }
        }
    }

}

答案 1 :(得分:1)

您永远不会包含app.js文件,因此您的Angular模块实际上从未被定义过。

我尝试将此行添加到您的插件中并且工作正常。

 <script src="app.js"></script>