如何使用 localStorage Ionic 添加 url 到书签
how to add url to bookmark with localStorage Ionic
我在使用 ionic2 + angular ts + wordpress 创建书签页面时遇到问题。
我不明白,如何放置页面的当前 url,然后我想将 url 分配给本地存储,这样我就可以创建页面书签。
有人可以帮忙吗?
我搜索了大约 3 天这个问题,但一无所获。
为了获得 url 我尝试使用此代码并在控制台上进行测试。
@Component({
selector: 'page-favorites',
templateUrl: 'favorites.html',
})
export class FavoritesPage {
url:string = this.navParams.get('url');
constructor(
public navCtrl: NavController,
public navParams: NavParams,
){
console.log(this.url);
}
控制台说未定义
只需使用"window.location"。
navParams是视图之间传递参数。
很难根据您提供的信息给出建议。 URL 您要保存到收藏夹的是什么?
navParams.get()
获取您打开该页面时传递的参数。
例如,假设您有一个 "Home" 页面和一个 "Favourites" 页面。当您的应用程序加载时,您会看到主页。然后,您可以将 link 添加到收藏夹页面并向其传递如下参数:
let data = 'test';
this.navCtrl.push(FavouritesPage, {
data: data
});
然后您可以像这样在 FavouritesPage 上获取数据参数的值:
constructor(...) {
this.navParams.get('data'); // This will be 'test'
}
您说您使用 Wordpress。所以在某个地方你会有一个像“https://example.com/my/path/”这样的 URL 或一个唯一的 ID。您需要将 URL 传递到收藏夹页面,如上所述。或者,如果您尝试收藏应用中的某个页面,我会传递一个唯一名称,然后使用该名称打开相应页面(使用 if/else)。
我在使用 ionic2 + angular ts + wordpress 创建书签页面时遇到问题。 我不明白,如何放置页面的当前 url,然后我想将 url 分配给本地存储,这样我就可以创建页面书签。 有人可以帮忙吗?
我搜索了大约 3 天这个问题,但一无所获。
为了获得 url 我尝试使用此代码并在控制台上进行测试。
@Component({
selector: 'page-favorites',
templateUrl: 'favorites.html',
})
export class FavoritesPage {
url:string = this.navParams.get('url');
constructor(
public navCtrl: NavController,
public navParams: NavParams,
){
console.log(this.url);
}
控制台说未定义
只需使用"window.location"。
navParams是视图之间传递参数。
很难根据您提供的信息给出建议。 URL 您要保存到收藏夹的是什么?
navParams.get()
获取您打开该页面时传递的参数。
例如,假设您有一个 "Home" 页面和一个 "Favourites" 页面。当您的应用程序加载时,您会看到主页。然后,您可以将 link 添加到收藏夹页面并向其传递如下参数:
let data = 'test';
this.navCtrl.push(FavouritesPage, {
data: data
});
然后您可以像这样在 FavouritesPage 上获取数据参数的值:
constructor(...) {
this.navParams.get('data'); // This will be 'test'
}
您说您使用 Wordpress。所以在某个地方你会有一个像“https://example.com/my/path/”这样的 URL 或一个唯一的 ID。您需要将 URL 传递到收藏夹页面,如上所述。或者,如果您尝试收藏应用中的某个页面,我会传递一个唯一名称,然后使用该名称打开相应页面(使用 if/else)。