我有一个ember-cli应用程序.看来ember-cli 1.0.0-beta.8.2a68c63a默认使用ember-data .(至少将其加载到浏览器中ember serve)
但我想使用当前 beta.9,因为最近的变化DS.DateTransform.
如何更新我的余烬数据版本?
令人困惑的是因为ember-data似乎安装了两次!一次用凉亭(但我没有依赖我的bower.json),一次用npm(但这里是ember-cli-ember-data).
安装版本的bower似乎是1.0.0-beta.10(为什么10?在emberjs.com上只列出了9个!),但是ember-cli-ember-datanpm模块1.0.0-beta.8.2a68c63a加载了一个ember-data .最近对github repo的更改告诉我现在已经弃用了,我应该更新我的package.json,但是怎样,为什么ember-cli没有为我做这个?
感谢您的帮助安装ember-data 1.0.0-beta.10!
我正在Android Studio上添加一个简短的Toast消息.(我正在制作Android Wear应用程序)
我不知道为什么这个代码在'符号R'上有错误.它说"无法解析符号R."
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.wearable.view.WatchViewStub;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MyActivity extends Activity {
private TextView mTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
//getnextpage
Button getnextpage;
getnextpage = (Button) findViewById(R.id.getnextpage);
getnextpage.setOnClickListener(new OnclickListener() {
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "Here is 2nd Page", Toast.LENGTH_LONG).show();
}
});
final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
@Override
public void onLayoutInflated(WatchViewStub stub) {
mTextView = (TextView) …Run Code Online (Sandbox Code Playgroud) 当我使用Ember路由器时,如何在模板中定义连接到控制器的操作?
一个例子在这里:http: //jsfiddle.net/KvJ38/3/
Unter My Profile是两个动作:一个在State上定义,并且正在工作两个在Controller上定义.我怎样才能使这个工作或我应该使用另一种方法?
App.Router = Em.Router.extend({
enableLogging: true,
location: 'hash',
root: Em.State.extend({
// EVENTS
goHome: Ember.State.transitionTo('home'),
viewProfile: Ember.State.transitionTo('profile'),
// STATES
home: Em.State.extend({
route: '/',
connectOutlets: function(router, context) {
var appController = router.get('applicationController');
appController.connectOutlet(App.HomeView);
}
}),
// STATES
profile: Em.State.extend({
route: '/profile',
connectOutlets: function(router, context) {
var appController = router.get('applicationController');
appController.connectOutlet(App.ProfileView);
}
}),
one: function() {
alert("eins");
},
})
});
Run Code Online (Sandbox Code Playgroud) 如果布尔值为FALSE,如何使用#view帮助器将类绑定到视图?
// this is working
{{#view App.MyView controllerBinding="this" classBinding="controller.content.isActive"}}
<div>test</div>
{{/view}}
// and this is what i want:
{{#view App.MyView controllerBinding="this" classBinding="!controller.content.isActive:is-not-active"}}
<div>test</div>
{{/view}}
Run Code Online (Sandbox Code Playgroud)
我想绑定is-not-active为视图的类名,如果controller.content.isActive是false.
我可以在视图上做一个简单的逆变器功能,但我有一个更好的方法.
如何从裸git repo文件夹安装npm模块?
所以我有一个包含git repo的文件夹。它是使用创建的git init --bare。现在我想让npm获取master分支的最新版本,并且有package.json文件可用。
什么是正确的方法?
我尝试了类似的东西:
npm install git+file:///W:/my/git/repo/ -g
npm install git+file:///W:/my/git/repo/#master -g
npm install file:///W:/my/git/repo/ -g --from-git
Run Code Online (Sandbox Code Playgroud)
可能吗?
npm日志:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli 'file:///W:/my/git/repo/',
1 verbose cli '-g',
1 verbose cli '--from-git' ]
2 info using npm@1.4.14
3 info using node@v0.10.29
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 verbose cache add …Run Code Online (Sandbox Code Playgroud) 我最近从事的工作涉及使用Access数据库查找信息。有问题的数据库是由开发人员在完成之前离开的。他也没有留下任何文件。
该数据库使用查询,表单和VBA。由于源数据的格式与开发数据库时的格式不同,因此某些查询不再有效。我知道SQL和一些基本的VBA,所以我试图修改SQL。但是,我无法查看查询后面的SQL。我无法在设计视图或SQL视图中打开它。我什至不能右键单击任何对象。不仅如此,当我打开一个对象时,我无法右键单击顶部选项卡将其关闭。我必须使用一个红色的x填充在右上角。我试图在打开数据库时按住shift键,但是仍然会发生。我还去了:菜单选项Tools-> Startup->以查看是否未选中“ Allow Default ShortCut Menus”。但是,事实并非如此。我已经检查了其他论坛,但找不到解决方案。我认为它可能在VBA中的某个地方,但是有大量的模块,每个模块中都有大量的子过程。我不知道还有什么可能。任何见解将不胜感激!
我正在使用 Codeigniter 3 构建一个应用程序,但用户不断被随机注销。我认为这可能是使用 AJAX 的问题,因为我读过这有点错误,但它只是在浏览等时随机发生,而不是任何特定时间,因为它可能会在几分钟内反复发生或持续一段时间.
我正在使用 ion_auth 插件进行身份验证等。
我的会话存储在数据库中,这是从 CI 导入的配置:
//$config['sess_driver'] = 'files';
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
//$config['sess_save_path'] = '/home/slight/system/cache/';
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
Run Code Online (Sandbox Code Playgroud)
我怎么能调试呢?是什么原因造成的?我可以检查什么?
索引.js
import { DomEvent } from "./core/dom";
Run Code Online (Sandbox Code Playgroud)
我在 core 目录中有 dom.js 文件,但 ES6 不会加载它,直到明确地破坏它,就像
import { DomEvent } from "./core/dom.js";
Run Code Online (Sandbox Code Playgroud)
有没有办法加载没有文件扩展名的文件?
我有一个函数接收options带有kind属性的参数。的可能值kind是一小组值。所以它基本上是一个枚举。
根据kind不同的函数应该有不同的返回值。虽然所有可能的返回值都从某些公共基类型扩展而来。
我可以通过重载实现我想要的目标,但是函数本身的类型不是很好:
function test(options: Scenarios['bar']['options']): Scenarios['bar']['ret'];
function test(options: Scenarios['foo']['options']): Scenarios['foo']['ret'];
function test(options: any): any {
...
};
Run Code Online (Sandbox Code Playgroud)
有没有一种好的方法可以使用泛型来输入它?if(options.kind === 'foo') { return ... }如果还能正确执行正确的返回类型,那就太完美了。
这就是我尝试过的,但它不起作用。
type Base {
a: string;
}
type Foo {
b: string;
}
type Bar {
c: string;
}
interface Scenarios {
foo: { options: { kind: 'foo', input: string }, ret: Foo },
bar: { options: { kind: 'bar' }, ret: Bar },
} …Run Code Online (Sandbox Code Playgroud) ember.js ×3
access-vba ×1
android ×1
codeigniter ×1
ember-cli ×1
ember-data ×1
es6-modules ×1
git ×1
git-bare ×1
ion-auth ×1
java ×1
javascript ×1
module ×1
ms-access ×1
npm ×1
php ×1
session ×1
symbols ×1
typescript ×1
vba ×1