Javascript AngularJS:导入文本

Javascript AngularJS:导入文本,javascript,angularjs,Javascript,Angularjs,我不是javascript用户,如果这个问题没有意义,请道歉: 在我的angular project/app.js中,我有一个数组articles,它是文章元素(描述、作者等)的字典 然后将此变量分配给控制器的实例变量 app.controller('BlogController', function () { this.articles = articles; }); 现在,我想从另一个文件导入文本,而不是在文章字典中输入我的实际简短描述。我该怎么做 非常感谢 您可以拥有json文件

我不是javascript用户,如果这个问题没有意义,请道歉:

在我的angular project/app.js中,我有一个数组
articles
,它是文章元素(描述、作者等)的字典

然后将此变量分配给控制器的实例变量

app.controller('BlogController', function () {
    this.articles = articles;
});
现在,我想从另一个文件导入文本,而不是在文章字典中输入我的实际简短描述。我该怎么做


非常感谢

您可以拥有json文件并通过
$http.get('data.json')
调用它。但是,您又无法将数据发布到它(客户端很难将数据写入文件)。否则,您可以安装npm模块并在其上提供json文件,然后您可以通过angular的$http服务执行所有CRUD操作。这只是为了模仿或伪造REST API,为了真正的项目目的,您应该使用服务器端技术(如Java、NodeJS)处理真正的web服务,或者在云后端创建一个服务,如Firebase、AWS(dynamoDB)。

不幸的是,您的问题太广泛了,但您无法从本地文件系统读取文件(除非用户使用
选择一个文件)-如果文件在服务器上,您需要使用服务进行AJAX调用HM,我不想在代码之间插入大量文本。是否有更漂亮的选项?是的,请务必将数据保存在文件(或数据库)中,并使用对服务器的请求获取它,但不要混淆客户端(JS)和服务器端,您必须有一个HTTP服务器来服务JSON
app.controller('BlogController', function () {
    this.articles = articles;
});