ng-messages不适用于模态

时间:2016-11-02 12:50:23

标签: angularjs

ng-messages不能用于md-dialog。没有模态的工作正常

            <div layout="row">

              <md-input-container flex="50" class="signup-input">
                <label>First Name</label>
                <input  name="firstName" ng-model="user.firstName" required="">
                <div ng-messages="userForm.firstName.$error" md-auto-hide="false">
                  <div ng-message="required">This is required.</div>
                </div>
              </md-input-container>

              <md-input-container flex="50" class="signup-input">
                <label>Last Name</label>
                <input  name="lastName" ng-model="user.lastName" required="">
                <div ng-messages="userForm.lastName.$error">
                  <div ng-message="required">This is required.</div>
                </div>
              </md-input-container>
            </div>

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否安装了Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:assembleDebug] Warning:[options] bootstrap class path not set in conjunction with -source 1.7 /home/puter/git-repos/TaskManager3/app/src/main/java/com/treemetrics/taskmanager3/util/Log.java Error:(3, 31) error: package com.android.annotations does not exist Error:(7, 2) error: cannot find symbol class NonNullByDefault Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. Information:BUILD FAILED Information:Total time: 21.021 secs Information:3 errors Information:1 warning Information:See complete output in console 插件,如果没有,请执行此操作,请查看以下代码。

Google CDN angular-message

OR

NPM安装"//ajax.googleapis.com/ajax/libs/angularjs/X.Y.Z/angular-messages.js"

OR

Bower安装npm install angular-messages@X.Y.Z

然后,在您的HTML中加入bower install angular-messages#X.Y.Zangular-messages.js <script src="path/to/angular.js"></script>

最后,通过将模块添加为依赖模块来加载应用程序中的模块: <script src="path/to/angular-messages.js"></script>