我有这张桌子:
-----------------------
summonerId | timestamp
-----------------------
253222 | 14395235091096
929112 | 14395235091056
(...)
Run Code Online (Sandbox Code Playgroud)
我想用更低的时间戳来更新行但我不能,当我这样做时
UPDATE summoners_shell
SET
summonerId = ".$s.",
timestamp = ".$time."
WHERE timestamp = (SELECT MIN(timestamp))
Run Code Online (Sandbox Code Playgroud)
它会更新所有行!为什么?我该怎么做我想要的?
我很疯狂,这是一个小东西,但我找不到解决方案...我有这个js文件(angularjs应用程序在html文档的开头初始化)
app.controller('slidingMenuCtrl', function($scope) {
$scope.categories = [
{title: 'Festas', icon: 'ion-ios-pint', notifications: 3},
{title: 'Palestras', icon: 'fa-microphone', notifications: 0}
];
$scope.test = 'aaa';
});
Run Code Online (Sandbox Code Playgroud)
在我的HTML中的某个地方
<ons-template id="menu.html" ng-controller="slidingMenuCtrl">
<ons-page>
<div ng-repeat="x in categories">
{{x.title}}
</div>
<div>
{{test}}
</div>
</ons-page>
</ons-template>
Run Code Online (Sandbox Code Playgroud)
带有ng-repeat的div显示什么,但是没有它的那个显示'aaa'正确,为什么?
javascript angularjs angularjs-ng-repeat angularjs-controller onsen-ui
我正在通过构建一个简单的应用程序来学习Ionic 2,但我遇到了一个我无法解决的问题.
该应用程序具有登录页面的离子导航功能,登录后会进入选项卡导航器.所以应用程序导航将是这样的:
app<Nav> {
LoginPage,
restrictedTabs<Nav> {
Page1,
...
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我在Page1内部时,我不知道如何访问appNav,所以我可以,例如,注销用户并阻止他从"restrictedTabs".
我试过像@ViewChild那样的文档
import {Component, ViewChild} from '@angular/core';
import {NavController} from 'ionic-angular';
@Component({
templateUrl: 'page1url...'
})
export class ProfilePage {
@ViewChild('appNav') appNav : NavController
constructor(private _nav: NavController) {
}
pushNewPlace() {
console.log(this._nav.rootNav);
console.log(this._nav.parent);
}
ngAfterViewInit() {
console.log(this.appNav);
}
}
Run Code Online (Sandbox Code Playgroud)
但是appNav总是未定义的,rootNav也是如此(我在一些教程中已经看过......).如果我在LoginPage控制器上尝试@ViewChild('appNav')它运行良好