是否可以在不使用 Web 服务器的情况下将应用程序部署到服务器node?apacheNginx
主页
/
user-179232
Baga's questions
有一个组件。
import {Component, OnInit} from '@angular/core';
import {ActivatedRoute} from '@angular/router';
import {HomeModel} from '../home/home.model';
@Component({
selector: 'app-article',
templateUrl: './article.component.html',
styleUrls: ['./article.component.css']
})
export class ArticleComponent implements OnInit {
public article: {};
constructor(private activatedRoute: ActivatedRoute,
private homeModel: HomeModel) {}
ngOnInit() {
this.activatedRoute.params.subscribe((params) => {
this.getArticle(params['id']); // из урла парсится айдишка
});
};
getArticle(id) {
this.homeModel.getArticles().then((articles) => {
this.article = articles.filter((article) => {
return article.id == id; // тут из сервиса вытаскивается нужный объект по айдишке и записывается в this.article
})[0]; // сначала я думал что ошибку тут, т.к. возвращается массив, он добавив [0] ситуация не изменилась. В консоли - объект есть, в шаблоне - `undefined`
console.log(this.article); // в консоль отлично выводится нужный объект.
})
}
}
然后在模板中:
<h2>Article will be here...</h2>
<h6>{{article.title }}</h6>
我们得到一个错误。的任何财产undefined。我已经阅读了几次文档,并探索了其他资源。
有一个搜索所在的header controller,还有一个article controller。根据搜索输入提示组织过滤的决定。
带有ng-modelon input 和| filter:in 的选项ng-repeat不起作用。谢谢