Javascript 离子2服务忽略html中的更改
我正在启动一个ionic2项目,看到代码中的更改反映到浏览器时遇到了麻烦 现象描述: 在某个时刻,我看到了我期望在浏览器中看到的所有内容。例如,单个页面的.html为Javascript 离子2服务忽略html中的更改,javascript,html,angular,typescript,ionic2,Javascript,Html,Angular,Typescript,Ionic2,我正在启动一个ionic2项目,看到代码中的更改反映到浏览器时遇到了麻烦 现象描述: 在某个时刻,我看到了我期望在浏览器中看到的所有内容。例如,单个页面的.html为 {{text}} .ts中的文本字段包含“hola” 输出显然是hola 然后,我可以将.html更改为 Hello World! 或者将.ts中的文本字段改为“mundo” 由于爱奥尼亚服务是在后台运行的,因此在保存代码中的更改后,我看到浏览器会自动更新 但是,它总是更新为相同的旧hola 不管我刷新、保存、更改多少次。我甚
{{text}}
.ts中的文本字段包含“hola”
输出显然是hola
然后,我可以将.html更改为
Hello World!
或者将.ts中的文本字段改为“mundo”
由于爱奥尼亚服务
是在后台运行的,因此在保存代码中的更改后,我看到浏览器会自动更新
但是,它总是更新为相同的旧hola
不管我刷新、保存、更改多少次。我甚至可以删除.html和.ts文件的所有内容,浏览器仍然会显示旧的状态
我尝试过但不起作用的东西:
- 从chrome中清除缓存
- 重新启动爱奥尼亚发球
- 再次保存所有文件
- 刷新浏览器
我运行Windows10,这在chrome和firefox中都会发生 my package.json:
{
"name": "saperli",
"version": "0.0.1",
"author": "Ionic Framework",
"homepage": "http://ionicframework.com/",
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
"dependencies": {
"@angular/common": "4.1.2",
"@angular/compiler": "4.1.2",
"@angular/compiler-cli": "4.1.2",
"@angular/core": "4.1.2",
"@angular/forms": "4.1.2",
"@angular/http": "4.1.2",
"@angular/platform-browser": "4.1.2",
"@angular/platform-browser-dynamic": "4.1.2",
"@ionic-native/core": "3.10.2",
"@ionic-native/splash-screen": "3.10.2",
"@ionic-native/status-bar": "3.10.2",
"@ionic/storage": "2.0.1",
"ionic-angular": "3.3.0",
"ionicons": "3.0.0",
"rxjs": "5.1.1",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.11"
},
"devDependencies": {
"@ionic/app-scripts": "1.3.7",
"@ionic/cli-plugin-ionic-angular": "1.3.0",
"typescript": "2.3.3"
},
"description": "An Ionic project"
}
这发生在我身上,我不得不切换到使用谷歌浏览器图标模式。javascript的缓存似乎把开发过程搞得一团糟。首先在项目文件夹中运行
npm run clean
进行一次清理,然后npm run build
在再次提供服务之前进行重建。现在刚刚尝试过,这种情况也发生在匿名情况下。我应该删除缓存的哪一部分来重置它?只是删除浏览历史记录和缓存的图像和文件对我来说没有任何作用。我尝试过,然后以匿名方式打开,但仍然不起作用。可能是我们找错了@this first post your html&ts