任何人都可以告诉我们如何在Angular 2中的服务器端渲染中访问浏览器本地存储?我发现了与此相关的stackoverflow:localStorage is not defined (Angular Universal)。但我没有得到其中使用的提供者的概念。任何人都可以简要解释一下main.browser.ts和main.node.ts中使用的提供商的确切含义是什么?
我还发现了一个模块angular-2-localstorage。那么哪个是访问服务器端本地存储的最佳方法呢?
答案 0 :(得分:0)
执行此操作的首选方法是将public function update($model) {
$data = $model->getArrayData();
$id = (int) $model->id;
$this->tableGateway->update($data, array('id' => $id));
}
标记注入构造函数中。 PLATFORM_ID
是表示不透明平台ID的标记。由于PLATFORM_ID
位于DOM上,因此您可以使用对localStorage
或isPlatformBrowser()
的调用来检查isPlatformServer()
是在浏览器上还是在服务器上。如果PLATFORM_ID
在浏览器上,则可以访问DOM
PLATFORM_ID
<强>链接强>