我想制作一个时间表,但它已经破坏了结构.我认为这是因为display:inline,如果我试图这样做到我的网站,它会破坏它.
display: inline-block也搞砸了.
我试着去包含时间线display: inline的overalldiv,但是没有用.所以我对所有同样在时间轴上的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) 我在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 …
我首先尝试在数据库中实例化每个用户,如下所示:
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的有效方法是什么?
码:
<!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: …
这是已翻译的代码的一部分:
目标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, …
swift ×3
firebase ×2
angularjs ×1
css ×1
html ×1
ios ×1
javascript ×1
node.js ×1
objective-c ×1