问题描述:
我使用requirejs+angularjs+ngMessages参照官方文档写了一个校验的DEMO,但是下图中$error的错误提示正确,但是
You did not enter a field
Your field is too short
Your field is too long
可以帮助我看一下是哪里出现问题了吗?
代码:
main.js:
requirejs.config({
paths: {
'angular': '//ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min',
'app': 'app',
'lodash': 'https://cdn.jsdelivr.net/lodash/4.13.1/lodash.min',
'ngMessages': '//ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-messages'
},
shim: {
'angular': {
exports: 'angular'
},
'ngMessages': ['angular'],
'app': ['angular']
}
});
require(['angular','ngMessages',
'app'
], function(angular){
angular.element(document).ready(function(){
angular.bootstrap(document, ['myApp']);
});
})
index.html
app.js
define(['require', 'lodash'], function(require, _) {
var angular = require('angular');
angular.module('myApp', []).controller('TooltipDemoCtrl', function($scope) {
})
});
DEMO代码地址:
http://plnkr.co/edit/AWVXcU8CWQTXFqu6pVtL?p=preview
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
试试我这个:plunker
app.js
main