我刚刚将我的Ember应用程序升级到最新版本, 但是在测试其功能时,某些操作不起作用。 我之前在旧版本中运行良好的代码如下所示。
export default Ember.Controller.extend({
needs: 'sales-order',
actions: {
showModal: function(mode){
this.get('controllers.sales-order').send('showModal', mode);
}
}
});
看起来“需要”已弃用。
答案 0 :(得分:5)
而不是Model3DGroup faceVisualEntity = ModelFaces.First(modelFace => modelFace.Content.GetName() == faceName).Content as Model3DGroup;
// Breaking the 3D-model down to the constituting mesh..
//
foreach (var child in faceVisualEntity.Children)
{
if (child is GeometryModel3D)
{
GeometryModel3D body = child as GeometryModel3D;
body.Material = new DiffuseMaterial(new SolidColorBrush("#40FF0000"));
body.BackMaterial = new DiffuseMaterial(new SolidColorBrush("#40FF0000"));
}
}
,您应该使用Ember.inject.controller。看起来应该是这样的:
HelixViewport3D
您可以在Managing Dependencies Between Controllers指南中找到更多信息。