我是角度新手,我尝试构建一个小型应用程序。我有一个包含变量和函数的服务:
data = [];
getData() {
this.http.get(url).subscribe((res)=>
this.data.push(res));
};
Run Code Online (Sandbox Code Playgroud)
我也有两条路线:
import { DataService } from './data.service';
// ...
const appRoutes = [
{ path: 'home', component: HomeComponent },
{ path: 'settings', component: SettingsComponent }
]
@NgModule({
// ..
providers: [DataService],
// ..
})
Run Code Online (Sandbox Code Playgroud)
当我在 homeComponent 中使用 getData 函数时,它工作正常,并且响应被添加到数据数组中。但是 - 这就是问题 - 一旦我导航到第二条路线,服务中的数据又恢复为空数组。
我本以为当我导航时该服务不会“重新启动”。
那么,问题出在哪里呢?谢谢。
我能够使用这种方法成功上传到共享文档文件夹。但我正在寻找一种将文件上传到 OneDrive 上的 Shared WithMe 文件夹的方法。
是否可以上传到 OneDrive 上的“/Shared WithMe”文件夹?如果是这样,PUT(小文件)或 POST(上传会话)的正确语法是什么?我花了很多时间来解决这个问题,但没有运气。
任何帮助将不胜感激。