
场景中的两个对象.立方体旋转轴应该是立方体的中心,这是我的期望.
但鞋模的旋转轴是世界的y轴.
我的原始代码是.
cube.rotation.y += 0.01;
shoe.rotation.y += 0.01;
Run Code Online (Sandbox Code Playgroud)
我在stackoverflow中找到了一个解决方案,如下所示:
cube.rotation.y += 0.01;
var pivot = new THREE.Object3D();
pivot.add(shoe);
pivot.rotation.y += 0.01;
Run Code Online (Sandbox Code Playgroud)
但它不起作用.然后,我改变鞋子的位置.
cube.rotation.y += 0.01;
var pivot = new THREE.Object3D();
shoe.position.set(-5,0,0);
pivot.add(shoe);
pivot.rotation.y += 0.01;
Run Code Online (Sandbox Code Playgroud)
现在结果更好,但仍然不完美.而且由于鞋子的型号很多,我无法确定每种鞋型的不同位置.
===最后更新==
http://plnkr.co/edit/WKRBB7?p=preview
因为我在表单中使用ngModel,所以我必须添加nameattribue.
而我的错误是我使用了与其名称相同的值.
<form #myform="ngForm">
<table>
<tr *ngFor="let staff of staffs">
<td><input name="name" [(ngModel)]="staff.name">{{staff.name}}</td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
在我改为下面之后,我的问题得到了解决.
<form #my2form="ngForm">
<table>
<tr *ngFor="let staff of staffs;let i = index">
<td><input name="staff.{{i}}.name" [(ngModel)]="staff.name">{{staff.name}}</td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
==========
抱歉,我不记得为什么我使用名称[$ index] .Name而不是x.Name.
也许几年前我遇到了一些使用x.Name的错误,然后养成了使用索引的习惯.
- -更新 - - -
我需要一个内联编辑表,双向绑定.
<table>
<tr *ngFor="let x of names">
<td><input [(ngModel)]="x.Name">{{x.Name}}</td>
</tr>
</table>
let names = [
{ Name:'jim'},
{ Name:'tom'}
];
Run Code Online (Sandbox Code Playgroud)
最初页面显示:
blank text field; jim
blank text field; tom
Run Code Online (Sandbox Code Playgroud)
在第一个文本字段中输入'aaaaaa'后,它变为:
aaaaaa; aaaaaa …Run Code Online (Sandbox Code Playgroud) event.preventDefault();
return false;
event.stopPropagation();
当我在Firefox和Chrome中触发mousedown事件时,它们中的任何一个都可以防止焦点事件发生,但它在IE中失败了.事实上,chrome还有另一个问题.mousedowning时:hover css无效.`
<input type="text" id="name">
<div id="suggest">
<div>mark</div>
<div>sam</div>
<div>john</div>
</div>
$("#name").focus(suggest.show).blur(suggest.hide);
Run Code Online (Sandbox Code Playgroud)
`我期望的是,当我点击子div,例如"sam",然后是$("#name").val("sam").但问题是,当我按下鼠标(只是mousedown,未释放)时,$("#name").模糊立即运行并建议div变为隐藏.