小编use*_*721的帖子

将div元素内联

我想制作一个时间表,但它已经破坏了结构.我认为这是因为display:inline,如果我试图这样做到我的网站,它会破坏它. display: inline-block也搞砸了.

我试着去包含时间线display: inlineoveralldiv,但是没有用.所以我对所有同样在时间轴上的div也这样做了.

时间线:

<span class = "timelinefull">
    <div ng-controller="MainController">
        <div class="timeline">              
            <!-- ANCHOR DOT -->
            <div class= "dot">
                <div ng-mouseover="infoIsVisible = true" ng-mouseleave="infoIsVisible = false"   ng-mouseover="getCoords(event)">
                    <img class="icon" ng-src="img/icon_dot.png" height="30px" width="30px">
                </div> 
                <div class="info label label-info" id="info" ng-show="infoIsVisible">
                    <p>Was born</p>
                </div>
            </div>

            <!-- REST OF MY DOTS -->

            <div class="dot" ng-repeat="timelineEvent in timelineEvents">
                <timeline-info info="timelineEvent"></timeline-info>
            </div>          
        </div>
    </div>
</span>
Run Code Online (Sandbox Code Playgroud)

ng-repeat模板:

<div class="timeline-inner" ng-init="infoIsVisible= false">
    <img class="line" src="components/timeline/template-timeline/img/line.png" height="5px" width="{{ info.months …
Run Code Online (Sandbox Code Playgroud)

html css

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

在Firebase中增加数据点的最简单方法?

我在Firebase中增加一段数据时遇到了麻烦.

Firebase {
    clickedCounter: 0
}
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

@IBAction func plus(sender: UIButton) {
        FIRDatabase.database().reference().child("clickedCounter").observeEventType(.Value) { (snap: FIRDataSnapshot) in
            let value = FIRDatabase.database().reference().child("clickedCounter") as? NSNumber
            let increment = ((value?.intValue)! + ((1 as? NSNumber)?.intValue)!) as? NSNumber
            FIRDatabase.database().reference().child("clickedCounter").setValue()
            self.clickLabel.text = snap.value?.description as String!
        }
    }
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

@IBAction func plus(sender: UIButton) {
        FIRDatabase.database().reference().child("clickedCounter").observeEventType(.Value) { (snap: FIRDataSnapshot) in
            FIRDatabase.database().reference().child("clickedCounter").setValue((snap.value?.description)! + 1)
            self.clickedLabel.text = snap.value?.description as! String!
        }
    }
Run Code Online (Sandbox Code Playgroud)

我的第一个警告是:

Cast from Int32 to NSNumber always fails

Conditional cast from NSNumber to NSNumber always succeeds

Cast from …

firebase swift firebase-realtime-database

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

在Firebase中通过电子邮件查找UID

我首先尝试在数据库中实例化每个用户,如下所示:

emails : {
    email: "jerry@gmail.com" {
        uid: "x"
    }
}
Run Code Online (Sandbox Code Playgroud)

我很快发现我无法存储电子邮件,因为它有一个@..我本来打算做一个用户查找:

func userLookUpByEmail (email: String) -> String {
    var userID: String = "nil"

    ref.queryOrderedByChild("emails").queryEqualToValue(email).observeSingleEventOfType(.ChildAdded, withBlock: { snapshot in
            if snapshot.value != nil {
                print(snapshot.value)
                userID = snapshot.value as! String
            }
            else {
                print ("user not found")
                userID = "nil"
            }
    })
    return userID
}
Run Code Online (Sandbox Code Playgroud)

但是,我意识到这是行不通的.从提供电子邮件接收UID的有效方法是什么?

ios firebase swift firebase-realtime-database

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

从基本应用程序获取angularjs错误

码:

<!DOCTYPE html>
<html>
<head> 
    <!-- angular -->    
    <script src="angular.min.js"></script>
</head>

<body ng-app="app"> 

<div ng-controller="MainController">
  <p>{{ title }}</p>
</div>


<!-- Modules -->
<script src="app.js"></script>

<!-- Controllers -->
<script src="MainController.js"></script>

<!-- Directives -->
<script src="timelineInfo.js"></script>



</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的所有文件都在同一个文件夹中,因为我在src ="js/..."时遇到了问题.

我收到错误:

angular.min.js:6 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.5.0-rc.1/$injector/modulerr?p0=app&p1=Error%3…0%20%20at%20c%20(http%3A%2F%2Flocalhost%3A8080%2Fangular.min.js%3A20%3A42
Run Code Online (Sandbox Code Playgroud)

我不太清楚网站的建议.我在我的索引目录中使用了angular.min.js,因为将它链接到http文件给了我一些问题.我所要做的就是运行一个简单的应用程序,这样我就可以从那里构建,但即使这样也给了我一些问题.

(我从本地机器运行)

谢谢!!

- - - - - - - - - - - - - - - - -其他文件 - - - - - - - - -------

app.js:

var app = angular.module("timelineApp", []);
Run Code Online (Sandbox Code Playgroud)

MainController.js: …

javascript node.js angularjs

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

我使用Swiftify将一些Obj C代码转换为Swift并得到了我不知道如何处理的错误

这是已翻译的代码的一部分:

目标C:

[SPTRequest userInformationForUserInSession:session callback:^(NSError *error, SPTUser *user) {
        if (error != nil) {
            UIAlertView *view = [[UIAlertView alloc] initWithTitle:@"Getting User Info Failed"
                                                           message:error.userInfo[NSLocalizedDescriptionKey]
                                                          delegate:nil
                                                 cancelButtonTitle:@"OK"
                                                 otherButtonTitles:nil];
            [view show];
            return;
        }
Run Code Online (Sandbox Code Playgroud)

迅速:

1    SPTRequest.userInformationForUserInSession(session, callback: {(error: NSError, user: SPTUser) -> Void in
2        if error != nil {
3           var view: UIAlertView = UIAlertView(title: "Getting User Info Failed", message: error.userInfo[NSLocalizedDescriptionKey], delegate: nil, cancelButtonTitle: "OK", otherButtonTitles: "")
4            view.show()
5           return
6        }
Run Code Online (Sandbox Code Playgroud)

错误:

1: Cannot convert value of type '(NSError, …

objective-c swift

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