Javascript 需要使用angularjs在工厂内创建文件
我试图在我的工厂内要求一个文件,但收到一个错误。然后我决定使用RequireJS框架,现在,我遇到了另一个问题 Main.jsJavascript 需要使用angularjs在工厂内创建文件,javascript,angularjs,node.js,requirejs,factory,Javascript,Angularjs,Node.js,Requirejs,Factory,我试图在我的工厂内要求一个文件,但收到一个错误。然后我决定使用RequireJS框架,现在,我遇到了另一个问题 Main.js require.config({ paths: { 'var1': './models/var1' } }); require( ['./controllers/mainApp'] ); <html ng-app='mainApp'> <head> <meta charset="utf-8">
require.config({
paths: {
'var1': './models/var1'
}
});
require( ['./controllers/mainApp'] );
<html ng-app='mainApp'>
<head>
<meta charset="utf-8">
<title> Teste </title>
<script data-main="./public/Main.js" src="./public/javascripts/require.js"></script>
<script src="./public/javascripts/angular.min.js"></script>
</head>
<body>
<h1>...</h1>
</body>
</html>
MainApp.js:
var app = angular.module('mainApp', []);
app.factory('varFactory', ['var1', function(var1){
console.log( var1 );
return '';
}]);
index.ejs
require.config({
paths: {
'var1': './models/var1'
}
});
require( ['./controllers/mainApp'] );
<html ng-app='mainApp'>
<head>
<meta charset="utf-8">
<title> Teste </title>
<script data-main="./public/Main.js" src="./public/javascripts/require.js"></script>
<script src="./public/javascripts/angular.min.js"></script>
</head>
<body>
<h1>...</h1>
</body>
</html>
我确实做错了,但我不知道如何在我的工厂里要求一些文件。我试图使用RequireJS,但我想我是在用一种愚蠢的方式
有人能帮我吗?
[对不起,我的英语不好:P]你知道javascript模块化和angularjs模块化吗。这里var1是angularjs javascript模块。使用var1创建服务或工厂。当我在配置中的路径中放置一些东西时,他知道这是一个模块?例如,我不能在路径中放置模型?请稍等几分钟,然后尝试这是一个简单的示例。