我在.angular-cli.json文件中添加了新脚本,如下所示:
"apps": [
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app",
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"styles.css"
],
"scripts": [
"../node_modules/jquery/dist/jquery.min.js",
"../node_modules/popper.js/dist/popper.min.js",
"../node_modules/bootstrap/dist/js/bootstrap.min.js"
],
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
}
]
Run Code Online (Sandbox Code Playgroud)
然后我将bootstrap中的carousel添加到我的app.component.html文件中(只需从文档中复制):
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel" style="background: #000000;">
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="https://ocdn.eu/pulscms-transforms/1/jQxktkpTURBXy83MjQ2M2M3NjAzZmU5MTA0MTZjOWJiYzVlY2U0NzUzNy5wbmeRkwLNAyYA" alt="First …
Run Code Online (Sandbox Code Playgroud) 在使用 Ionic 3 应用程序时,我遇到了一个问题,即当您observable
从 service in订阅ngOnInit
并将局部变量更新到其中时,它不会更新视图。
例如 HTML 模板
<p>{{myVariable}}</p>
constructor(myService: MyService) {
}
ngOnInit() {
this.myService.myObservable.subscribe((data) => {
this.myVariable = data;
});
}
Run Code Online (Sandbox Code Playgroud)
但是当你从构造函数做同样的事情时,它就起作用了。
contructor(myService: MyService) {
this.myService.myObservable.subscribe((data) => {
this.myVariable = data;
});
}
Run Code Online (Sandbox Code Playgroud)
它是一个 Ionic 3 应用程序。它包含不同的离子标签。问题是当您订阅时视图不会自动更新ngOnInit
。您可以在选项卡之间切换以使其工作。但是当您订阅 constructor
它时,它无需切换标签即可工作。
知道为什么会这样。任何提示将不胜感激。谢谢。
我有一个带有MongoDB和NodeJS的Angular 4应用程序。我一直在研究在亚马逊AWS EC2实例上自动部署我的应用程序。
我正在为我的项目使用BitBucket 存储库。阅读文章后,我遇到了Bitbucket Pipeline和AWS CodeDeploy。为了完成它,有许多场景和配置需要完成。一整天阅读所有文档后,我真的很困惑。
我想在将代码推送到特定分支时自动部署我的应用程序。
有人可以提供使用 Bitbucket Pipeline 和 AWS CodeDeploy 自动部署 Angular 4 (MEAN) 应用程序的分步指南吗?
如果您需要任何其他信息,请告诉我。谢谢你。
deployment amazon-ec2 node.js aws-code-deploy bitbucket-pipelines
angular ×2
amazon-ec2 ×1
bootstrap-4 ×1
deployment ×1
ionic3 ×1
javascript ×1
node.js ×1
observable ×1