在流星中包括 Formvalidation.io
Including Formvalidation.io in meteor
我正在开发一个 meteor 应用程序。
- 我购买了一份 formvalidation 包并下载了 zip
文件
- 复制客户端目录下的文件夹
- 在客户端根目录
中创建了一个名为startup.js的文件
添加了以下代码
Meteor.startup(function(){
$.when(
$.getScript( "lib/formvalidation/dist/js/formValidation.min.js" ),
$.getScript( "lib/formvalidation/dist/js/framework/bootstrap.min.js"),
$.Deferred(function( deferred ){
$( deferred.resolve );
})
).done(function(){
console.log( "Load was performed." );
});
});
加载应用程序时,我看到错误消息:
Uncaught ReferenceError: FormValidation is not defined
有什么建议吗?
尝试将 formValidation.min.js
和 bootstrap.min.js
移动到 client/compatibility
目录。您根本不需要 startup.js
,因为 client/
目录中的文件会自动加载 client-side.
client/compatibility
is used for scripts that declare a global variable.
我正在开发一个 meteor 应用程序。
- 我购买了一份 formvalidation 包并下载了 zip 文件
- 复制客户端目录下的文件夹
- 在客户端根目录 中创建了一个名为startup.js的文件
添加了以下代码
Meteor.startup(function(){ $.when( $.getScript( "lib/formvalidation/dist/js/formValidation.min.js" ), $.getScript( "lib/formvalidation/dist/js/framework/bootstrap.min.js"), $.Deferred(function( deferred ){ $( deferred.resolve ); }) ).done(function(){ console.log( "Load was performed." ); });
});
加载应用程序时,我看到错误消息:
Uncaught ReferenceError: FormValidation is not defined
有什么建议吗?
尝试将 formValidation.min.js
和 bootstrap.min.js
移动到 client/compatibility
目录。您根本不需要 startup.js
,因为 client/
目录中的文件会自动加载 client-side.
client/compatibility
is used for scripts that declare a global variable.