问题标签 [ionic2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在 Ionic2 中使用预填充的 SQLite 数据库?
我看到 Ionic2 支持 SqlStorage 并且仅用于创建表,我不知道如何将预填充的 sqlite db 与 SqlStorage 一起使用。有什么可以帮助我的吗?提前致谢!!
typescript - 如何在Angular 2中将“字符串”值转换为“类型”
我想在 ionic 2 应用程序中创建一个侧边菜单,其中页面导航组件放置在借助 menuService.getMenu 函数获取的外部 json 文件中。
我的 JSON 结构:
我的TS:
控制台日志打印字符串 GridPage。我尝试使用 Type as Type(menu.component) 进行转换。但是我在控制台中的结果是一个匿名名称的函数。有人请帮助我将 json 字符串转换为组件“类型”以便导航工作。
ionic-framework - 离子2在hg拉后显示白页
我从我的一个朋友那里提取了一个 Ionic 2 项目的回购,但是当我这样做时,ionic Serve
它显示的是一个没有任何错误的白页。
我在我的文件夹结构中看到我没有 www/build 目录,我不知道该怎么说 ionic CLI 必须重建我的项目。
有人知道这个命令吗?
node.js - 尝试从 github 创建示例项目时出现 ionic beta 错误
我正在使用 Windows 10,我正在尝试使用 github 上的示例模板创建一个离子项目,但我收到以下错误:
D:\Programming Exercise\mobile\ionic2Samples>ionic start MyIonic2Project 教程 --v2 --ts 一个很棒的 Ionic 应用程序即将推出... 下载:https ://github.com/driftyco/ionic2-app-base/archive/ typescript.zip 下载:https ://github.com/driftyco/ionic2-starter-tutorial/archive/typescript.zip 安装节点模块无法运行 exec 命令错误:命令失败:C:\WINDOWS\system32\cmd.exe /s /c "npm install" npm WARN MyIonic2Project 没有描述 npm WARN MyIonic2Project 没有存储库字段。npm WARN MyIonic2Project 没有许可证字段。npm 错误!Windows_NT 10.0.10586 npm 错误!argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" npm ERR! 节点 v5.6.0 npm 错误!npm v3.6.0 npm 错误!路径 D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js npm 错误!代码 ENOENT npm 错误!errno -4058 npm 错误!系统调用 chmod npm 错误!enoent ENOENT:没有这样的文件或目录,chmod 'D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js' npm ERR!enoent ENOENT:没有这样的文件或目录,chmod 'D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\node_modules\json5\lib\cli.js' npm ERR!enoent 这很可能不是 npm 本身的问题 npm ERR!enoent 并且与 npm 无法找到文件有关。npm 错误!enoent npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\npm-debug.log (CLI v2.0.0-beta.17) 您的系统信息: Cordova CLI: 6.0.0 Ionic CLI Version: 2.0.0-beta.17 Ionic App Lib 版本:2.0.0-beta.8 操作系统:节点版本:v5.6.0*** enoent 并且与 npm 无法找到文件有关。npm 错误!enoent npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\npm-debug.log (CLI v2.0.0-beta.17) 您的系统信息: Cordova CLI: 6.0.0 Ionic CLI Version: 2.0.0-beta.17 Ionic App Lib 版本:2.0.0-beta.8 操作系统:节点版本:v5.6.0*** enoent 并且与 npm 无法找到文件有关。npm 错误!enoent npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Programming Exercise\mobile\ionic2Samples\MyIonic2Project\npm-debug.log (CLI v2.0.0-beta.17) 您的系统信息: Cordova CLI: 6.0.0 Ionic CLI Version: 2.0.0-beta.17 Ionic App Lib 版本:2.0.0-beta.8 操作系统:节点版本:v5.6.0***
ionic-framework - Ionic 2 Livereload
使用 Ionic 2 进行开发时,如何在更改代码时停留在当前页面?在 Ionic 1 中 livereload 会带你回到你当前的 url - 但是在 ionic 2 中没有 url。
是否有一个设置可以让 livereload 让我保持在当前页面上?
如果在每次代码更改时不必手动导航回我的页面,我也愿意启用 URL。但是我还没有在 v2 文档中找到如何做到这一点。
angularjs - ionic 2 + angular 2 - 选项卡 + 侧边菜单
我正在尝试将选项卡和侧面菜单连接在一起,我对自己做错了什么感到困惑。因为root属于sidemenu..
我是 ionic 新手,我遵循以下教程http://ionicframework.com/docs/v2/getting-started/tutorial/
它有标签或侧边菜单,但两者都没有。我已经导入了选项卡,但我不确定下一步该做什么,因为rootPage
属于HelloIonicPage
,我不想更改。
angular - 如何在 angular2 中的 div 的 contenteditable 上使用 [(ngModel)]?
我正在尝试使用 ngModel 两种方式绑定 div 的 contenteditable 输入内容,如下所示:
但它不起作用并且发生错误:
firebase - 如何在 angular2 中使用 Promise 和 firebase 将登录转换为服务
我正在学习如何编码。我正在为承诺以及如何使用它们而苦苦挣扎。
我想使用 Facebook 和 Firebase 完成登录。
当我不将其用作服务时,该代码可以完美运行
我尝试将我的代码转换为可以在整个应用程序中使用的服务。但它不起作用:
谁能帮助我或告诉我要阅读哪个文档以完全理解这一点?
ionic2 - ionic 2:如何实现固定顶板
我需要在页面顶部的面板中显示视频。该视频是在下面的滚动离子列表中选择的。我已经尝试过 ion-card ,但它会随着列表向上滚动。代码如下所示,我使用离子卡 img 而不是视频进行测试。使用 CSS(位置:固定)并没有多大帮助。
angularjs - Angular 2 / Ionic 2 — 构建 Observables 数组的正确方法,http.get 间隔数据
我正在使用 Angular 2 和 Ionic 2,试图构建一系列反应对象。
我试图找出正确的方法来构建一个离子列表组件(StocksList),该组件通过一个简单的服务(StocksListService)来填充自己,该服务实例化新的可观察(Stock)类实例,这些实例从服务(StockService)获取数据在 Observable.interval 上重复调用 API。
最终,我希望能够创建一个有状态的管道来对 Stocks[] 进行排序(并且我想了解实际正确的方法来做我正在做的事情)。
我真的不知道如何更简洁地解释我的意图,所以我希望我的代码能帮助澄清情况:
——</p>
首页
^
股票列表组件 < 股票列表服务
^
股票组件 < 股票服务
——</p>
主页——</p>
主页.html
主页.ts
股票列表组件—</p>
股票-list.tpl.html
股票列表.component.ts
股票-list.service.ts
库存组件—</p>
stock.tpl.html
stock.component.ts
stock.service.ts
股票.d.ts
所以这实际上现在工作得很好,但我确信这不是正确的方法。在第一次间隔调用之前,必须有更好的方法从 loadData 方法中获取结果。
我想了解在构建离子列表、实例化新类实例和使用响应式扩展方面的正确方法,希望这将帮助我实现一个有状态的管道来对股票列表进行排序。
非常感谢任何建议!如果我遗漏了任何内容或需要澄清任何内容,请告诉我。谢谢!