小编amy*_*yst的帖子

如何从离子2中的导航获取当前页面

我是Ionic2的新手,我正在尝试根据当前菜单选择构建动态标签.我只是想知道如何使用导航控制器获取当前页面.

...
export class TabsPage {
  constructor(navParams: NavParams,navCtrl:NavController) {
    //here I want to get current page
 }
}
...
Run Code Online (Sandbox Code Playgroud)

从api文档我觉得getActiveChildNav()getActive()将给我当前页面,但我不知道ViewController/ Nav.

任何帮助将不胜感激.提前致谢.

ionic2

16
推荐指数
2
解决办法
3万
查看次数

从ionic2模态返回到父页面的值

我在ionic2中打开一个Modal,从列表中搜索值.搜索之后,我希望在父屏幕中返回选定的值.

searchRooms(){
    let modal = this.modalCtrl.create(RoomSearch);
        modal.present();
  }
Run Code Online (Sandbox Code Playgroud)

这将打开我的搜索模式,在那里我有可用房间列表.如果用户点击任何房间,那么我想将值返回到父页面.我不知道该怎么做.

从文档我觉得NavConroller.pop可以用来传回值,但我不知道如何使用它.

提前致谢.

ionic2

8
推荐指数
1
解决办法
4702
查看次数

将 Joi 升级到最新版本后出错 - 架构只能包含普通对象(名称)

将 Joi 升级到最新版本 @hapi/Joi(17.1.1) 后,我的服务器没有启动,启动时出现以下错误。最近的版本似乎有一些重大变化。尚无法获得任何线索,感谢任何帮助。

Error: Schema can only contain plain objects (name)
    at new module.exports (/Users/xyz/project/projectxyz/node_modules/@hapi/hoek/lib/error.js:23:19)
    at module.exports (/Users/xyz/project/projectxyz/node_modules/@hapi/hoek/lib/assert.js:20:11)
    at Object.internals.schema (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/compile.js:88:5)
    at Object.exports.schema (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/compile.js:17:26)
    at internals.Base.$_compile (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/base.js:631:24)
    at /Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/types/keys.js:255:92
    at Object.exports.tryWithPath (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/common.js:173:16)
    at internals.Base.method [as keys] (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/types/keys.js:255:32)
    at Object.internals.schema (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/compile.js:90:25)
    at Object.exports.schema (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/compile.js:17:26)
    at Object.exports.compile (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/compile.js:117:24)
    at Object.compile (/Users/xyz/project/projectxyz/node_modules/@hapi/joi/lib/index.js:123:24)
    at Object.exports.compile (/Users/xyz/project/projectxyz/node_modules/@hapi/hapi/lib/validation.js:49:22)
    at module.exports.internals.Route._setupValidation (/Users/xyz/project/projectxyz/node_modules/@hapi/hapi/lib/route.js:197:43)
    at new module.exports.internals.Route (/Users/xyz/project/projectxyz/node_modules/@hapi/hapi/lib/route.js:122:14)
    at internals.Server._addRoute (/Users/xyz/project/projectxyz/node_modules/@hapi/hapi/lib/server.js:498:23)
    at internals.Server.route (/Users/xyz/project/projectxyz/node_modules/@hapi/hapi/lib/server.js:491:22)
    at /Users/xyz/project/projectxyz/src/app.js:73:14
    at Array.forEach (<anonymous>)
    at init (/Users/xyz/project/projectxyz/src/app.js:72:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at process.runNextTicks …
Run Code Online (Sandbox Code Playgroud)

node.js hapi joi

8
推荐指数
1
解决办法
4978
查看次数

TypeError: SimpleSchema 不是 Meteor 1.6 项目中的构造函数

我正在 Meteor 中为我的员工集合创建 SimpleSchema,但在服务器控制台中收到错误“TypeError:SimpleSchema 不是构造函数”。我已经浏览了 SimpleSchema 文档,这个构造函数就在那里,我的代码与他们的示例相同。不知道为什么会出现这个错误。

服务器控制台错误

W20180516-23:44:46.314(2)? (STDERR) /Users/anarayan/.meteor/packages/meteor-tool/.1.6.1_1.1rttc72.ip8ui++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:280
W20180516-23:44:46.315(2)? (STDERR)                         throw(ex);
W20180516-23:44:46.315(2)? (STDERR)                         ^
W20180516-23:44:46.316(2)? (STDERR) 
W20180516-23:44:46.316(2)? (STDERR) TypeError: SimpleSchema is not a constructor
W20180516-23:44:46.316(2)? (STDERR)     at Staffs.js (imports/api/Staffs/Staffs.js:20:17)
W20180516-23:44:46.317(2)? (STDERR)     at fileEvaluate (packages/modules-runtime.js:343:9)
W20180516-23:44:46.317(2)? (STDERR)     at require (packages/modules-runtime.js:238:16)
W20180516-23:44:46.318(2)? (STDERR)     at methods.js (imports/api/Staffs/methods.js:1:193)
W20180516-23:44:46.318(2)? (STDERR)     at fileEvaluate (packages/modules-runtime.js:343:9)
W20180516-23:44:46.318(2)? (STDERR)     at require (packages/modules-runtime.js:238:16)
W20180516-23:44:46.319(2)? (STDERR)     at api.js (imports/startup/both/api.js:1:67)
W20180516-23:44:46.319(2)? (STDERR)     at fileEvaluate (packages/modules-runtime.js:343:9)
W20180516-23:44:46.319(2)? (STDERR)     at require (packages/modules-runtime.js:238:16)
W20180516-23:44:46.320(2)? (STDERR)     at index.js (imports/startup/server/index.js:1:50)
W20180516-23:44:46.320(2)? (STDERR)     at …
Run Code Online (Sandbox Code Playgroud)

javascript meteor typescript reactjs simpl-schema

3
推荐指数
1
解决办法
1119
查看次数

标签 统计

ionic2 ×2

hapi ×1

javascript ×1

joi ×1

meteor ×1

node.js ×1

reactjs ×1

simpl-schema ×1

typescript ×1