小编bry*_*yan的帖子

下拉菜单显示在右侧而不是锚点下方

如果我正在浮动一个元素,我希望成为下拉列表的切换,则下拉列表显示在左侧.我试图让它走到最底层.

这通常不会发生在常规引导程序中,所以我有点迷失.有人有什么建议吗?

这是一个Plunker示例

<div id="top-header" class="slide" ng-controller="DropdownCtrl">
    <div id="cornerBox"></div>
    <span class="dropdown" dropdown on-toggle="toggled(open)">
        <a id="logo" class="clearfix dropdown-toggle" dropdown-toggle><span>{{ "header" }}</span></a>

        <ul class="dropdown-menu">
            <li ng-repeat="choice in items">
                <a href>{{choice}}</a>
            </li>
        </ul>
    </span>

    <div id="searchBar">
        <div>&nbsp;</div>
    </div>

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

CSS

#cornerBox { float:left;width:50px;height:50px;background-color:#3CC274; }

#top-header {
    position:absolute;
    height: 56px;
    width:100%;
    max-height: 50px;
    background-color:#24BD66;
    color:#fff;
    z-index:3;
    box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.23);
}

#logo
{
    font-weight:400;
    color:#000;
    display:block;
    position:relative;
    text-decoration:none;
    float:left;
    width:100px;
    margin:3px 0 0 15px;
    height:30px;
    font-size:30px;
    cursor:pointer;
}

#searchBar { …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-ui-bootstrap

5
推荐指数
1
解决办法
909
查看次数

为用户GAE自动化通配符子域

我有一个app引擎实例项目,让我们说: cloud.domain.com

我的目标是能够向用户提供我唯一的URL,然后他们可以使用CNAME记录映射到他们自己的域.基本上如何将连接到方空间帐户.

它真的可能是这样的:

userid.cloud.domain.com
userid.domain.com
Run Code Online (Sandbox Code Playgroud)

GAE甚至可以实现这一点吗?我研究了通配符映射,但对这个主题确实没有任何可靠的建议.

这甚至是可能的还是我应该到别处去完成这种任务?

php google-app-engine wildcard-subdomain google-app-engine-php

5
推荐指数
1
解决办法
181
查看次数

ng-repeat拼接显示双重

出于某种原因,当我将一个对象拼接到我的ng-repeat数组中时,它会使我拼接的内容加倍并隐藏数组中的最后一个对象.

但是,如果我单击切换隐藏并"刷新"它ng-repeat,它会显示正确的数据.

有谁知道为什么会发生这种情况以及我能做些什么来解决它?

angular.module('app', [])
  .controller('ctrl', function($scope) {
    $scope.workflow = {
      flow: [{
        "id": "1334f68db820f664",
        "step_number": 1,
        "tasks": [{
          "id": "1334f68e3f20f665"
        }]
      }, {
        "id": "134967a5ba205f5b",
        "step_number": 2,
        "tasks": [{
          "id": "134972c5b420e027"
        }]
      }, {
        "id": "1334f68e7d209ae6",
        "step_number": 3,
        "tasks": [{
          "id": "1334f68ef6209ae7"
        }]
      }]
    };

    $scope.insertStep = function() {

      var insertStepIndex = 1,
        task_data = {
          "id": null,
          "step_number": (insertStepIndex + 2),
          "tasks": []
        };

      //go through each item in the array
      $.each($scope.workflow.flow, function(index, step) …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-ng-repeat angularjs-ng-init

5
推荐指数
1
解决办法
139
查看次数

在 Firebase 上获取最近创建的用户的 UID

有没有办法获取最近创建的用户的 UID?

根据createUser() 文档,它看起来没有返回任何东西。

如何获取这些信息以便我们可以开始存储有关用户的信息?

我知道一种可以实现的方法是在创建时登录用户。但我不想覆盖我现有的会话。

var firebaseRef = new Firebase('https://samplechat.firebaseio-demo.com');
  firebaseRef.createUser({
    email    : "bobtony@firebase.com",
    password : "correcthorsebatterystaple"
  }, function(err) {
    if (err) {
      switch (err.code) {
        case 'EMAIL_TAKEN':
          // The new user account cannot be created because the email is already in use.
        case 'INVALID_EMAIL':
          // The specified email is not a valid email.
        case default:
      }
    } else {
      // User account created successfully!
    }
  });
Run Code Online (Sandbox Code Playgroud)

firebase firebase-security firebasesimplelogin

4
推荐指数
1
解决办法
5080
查看次数

如何更改<button>元素的font-family?

这是我唯一的CSS

@font-face {
  font-family: 'thefont';
  src: url('fonts/the-font.otf');
  font-style: normal;
}

body {
    font-family: 'thefont';
}
Run Code Online (Sandbox Code Playgroud)

当我做一个<button>Hi</button>字体最终成为-apple-system.

如果我实际分配了字体button,它将使字体出现.

有谁知道它为什么不影响身体及其内部的一切?

html css fonts

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

Mango 查询不存在的值

我希望能够在我的文档中搜索其中没有该项目的每个项目hidden,或者如果有该项目,则仅在它不等于 时才获取它true。这可能吗?

我有以下选择,但遇到了错误的查询错误。

selector: {
  hidden: {$in: [null, false]}
}
Run Code Online (Sandbox Code Playgroud)

例如:

我想要退回这些

{_id: "1", hidden: false, name: "John" }
{_id: "2", name: "Jim" }
Run Code Online (Sandbox Code Playgroud)

这个不予退货

{_id: "3", hidden: true, name: "James" }
Run Code Online (Sandbox Code Playgroud)

couchdb pouchdb couchdb-mango

4
推荐指数
1
解决办法
2859
查看次数

Javascript正则表达式匹配以字母或数字开头的字符串

我正在尝试查看我的字符串是以字母还是数字开头。我想我很亲密,有人可以帮我吗?

if(thestring.match("/^[\pL\pN]/"))
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery match

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

Angularjs使用UI-Router Resolve进行身份验证

现在我有一个简单的角度设置,具有登录状态和云状态.我想这样做只有在用户通过身份验证后才能运行云状态.如果没有,它会将它们引导到登录状态.

到目前为止,我相信我有"解决"设置,并且.run()如果解析失败,我将功能设置为重定向到登录状态.

我只是在弄清楚如何才能authenticated: authenticated得到我需要的东西.我知道我必须在authenticated某处做一个功能,我只是不知道正确的方法.

我是新手,所以如果有人有任何建议,我很乐意欣赏他们.

var routerApp = angular.module('app', ['ui.router'])

.config(function($stateProvider, $urlRouterProvider, $locationProvider) {

    $locationProvider.html5Mode(true);
    $urlRouterProvider.otherwise('/cloud');

    $stateProvider

        .state('login', {
            url: '/login',
            templateUrl: "pages/templates/login.html"
        })

        .state('cloud', {
            url: '/cloud',
            templateUrl: "pages/templates/account.html",
            resolve: { authenticated: authenticated }
        })

})
.run(function ($rootScope, $state, $log) {
    $rootScope.$on('$stateChangeError', function () {
        $state.go('login');
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript authentication angularjs angular-ui-router

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

React Native for循环获取索引

这可能是一个超级简单的问题,但我有以下问题:

let groups = [{}, {}, {}];

for(let g of groups) {
    console.log(g);
}
Run Code Online (Sandbox Code Playgroud)

如何获得该组的索引号?最好不进行计数。

javascript ecmascript-6

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

在 React Native 中使用 AsyncStorage 的异步辅助函数

我想要做的是提醒company_id本地存储中的那个。

import React, { Component } from 'react';
import { ActivityIndicator, AsyncStorage, Button, StatusBar, Text, StyleSheet, View, } from 'react-native';
import * as pouchDB_helper from '../utils/pouchdb';

type Props = {};
export default class HomeScreen extends Component<Props> {

  render() {

    AsyncStorage.getItem('company_id', (err, result) => {
      alert(result);
    });

    return (
      <View style={styles.container}>
        <Button title="Hi" onPress={this.doSomething} />
      </View>
    );
  }

}
Run Code Online (Sandbox Code Playgroud)

以下代码有效,但我希望能够从辅助函数内部执行此操作。如果你在顶部看到,我有import * as pouchDB_helper from '../utils/pouchdb';

在那里我有以下内容:

import React from 'react';
import { AsyncStorage } from 'react-native';
import PouchDB …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native react-native-ios

2
推荐指数
1
解决办法
2167
查看次数