小编the*_*ter的帖子

节点EJS将数据传递给include

目前我正在搞乱Node和EJS模板.

但是我遇到了问题.我建立了一个由多个组件组成的页面,我将这些组件调用到索引页面,如下所示:

<% include components/header.ejs %>
Run Code Online (Sandbox Code Playgroud)

我的问题是如何将数据(json)传递给特定的包含?

我希望能够重用组件,以显示来自json的不同内容.

谢谢

javascript json ejs node.js

6
推荐指数
1
解决办法
1006
查看次数

那么如何将数据推送到承诺内的数组?

我一直在想办法。如何将结果从 Promise 循环推送到数组。任何人都可以指出我在正确的位置吗?

const ids = [1, 2, 3]
let results = []

for (let id of ids) {
    getLight(id)
        .then(light => {
            results.push(light)
        })
        .catch(err => {
            console.log(err)
        })
}
Run Code Online (Sandbox Code Playgroud)

javascript es6-promise

5
推荐指数
2
解决办法
5095
查看次数

在没有导航道具的情况下进行导航导航

因此,我尝试在没有导航道具的情况下进行导航。使用React-navigation库进行react-native。我一直在关注https://medium.com/@mattehr/react-navigation-easily-navigate-from-anywhere-in-your-app-7919bde4e42ahttps://reactnavigation.org/docs/en/navigating-without -navigation-prop.html

然而,当尝试使用导航我遇到错误TypeError: TypeError: Cannot read property 'dispatch' of undefined即使我设置setContainer

NavigationService.js

    import { NavigationActions, DrawerActions } from 'react-navigation'
    import type { NavigationParams, NavigationRoute } from 'react-navigation'

    let _container // eslint-disable-line

    function setContainer(container: Object) {
      _container = container
    }

    function reset(routeName: string, params?: NavigationParams) {
      _container.dispatch(
        NavigationActions.reset({
          index: 0,
          actions: [
            NavigationActions.navigate({
              type: 'Navigation/NAVIGATE',
              routeName,
              params
            })
          ]
        })
      )
    }

    function navigate(routeName: string, params?: NavigationParams) {
      _container.dispatch(
        NavigationActions.navigate({
          type: 'Navigation/NAVIGATE',
          routeName,
          params
        })
      ) …
Run Code Online (Sandbox Code Playgroud)

react-native react-navigation

5
推荐指数
0
解决办法
1003
查看次数