小编ask*_*007的帖子

angularjs材质布局,弹性和偏移

1)我试图将儿童div扩展到60%并将其对齐在中心,但它不起作用.我使用flex来将div的大小拉伸到60%.请参阅示例http://plnkr.co/edit/eaLjJDbjL1KnOI4jLYyO?p=preview

<div layout="column" layout-align="center">
<div style="background-color:#00A000;height: 40px;" flex="60">

</div>

<div style="background-color:#004444;height: 40px;" flex="60">

</div>

<div style="background-color:#0077b3;height: 40px;" flex="60">

</div>
Run Code Online (Sandbox Code Playgroud)

2)在Angularjs Material文档中,提到"为了自定义布局中元素的大小和位置,使用flex,offset和flex-order属性",我没有看到偏移的示例.

css flexbox angularjs angular-material

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

使用redux observable显示警告框

我在我的react本机应用程序中使用redux observable,在我的登录屏幕上,如果凭据无效,我想显示一个反应本机警报对话框.我可以在我的史诗中发出警报但是在史诗中我只能返回一个可观察的,所以如何使用redux observable实现这一点?

  • 更新01

验证码:

export const signInFailure = (payload) => {
  return {
    type: SIGN_IN_FAILURE,
    payload
  }
};


const signInSuccessActions = (payload) => {
return Observable.concat(
    Observable.of({type: SIGN_IN_SUCCESS, payload}),
    Observable.of({type: 'Navigation/NAVIGATE', routeName:          'MainTabView'})
);
 };


export const signInRequestEpic = action$ =>
action$.ofType(SIGN_IN_REQUEST)
    .mergeMap(action => AuthService.login(action.email,  action.password)
        .flatMap(payload => payload.status === 200 ?  signInSuccessActions(payload) : signInFailure(payload))
        .catch(error => Observable.of({
            type: SIGN_IN_FAILURE,
            error
        }))
    );
Run Code Online (Sandbox Code Playgroud)

使用警报api in react native只需1个班轮

import {Alert} from "react-native";

 Alert.alert(
        'Invalid',
        'Email or password incorrect',
    )
Run Code Online (Sandbox Code Playgroud)

react-native react-redux redux-observable

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