File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed
libs/angular-three/src/lib/renderer Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -209,27 +209,20 @@ export class NgtRendererStore {
209
209
210
210
applyProperty ( node : NgtRendererNode , name : string , value : any ) {
211
211
if ( node . __ngt_renderer__ [ NgtRendererClassId . destroyed ] ) return ;
212
- // setup [ref] here
213
- // ref should never change
214
- // if (name === SPECIAL_PROPERTIES.REF && is.ref(value)) {
215
- // node.__ngt_renderer__[NgtRendererClassId.ref] = value;
216
- // value.nativeElement = node;
217
- // return;
218
- // }
219
212
220
213
const parent = getLocalState ( node ) . parent || node . __ngt_renderer__ [ NgtRendererClassId . parent ] ;
221
214
222
215
// rawValue
223
216
if ( getLocalState ( node ) . isRaw && name === SPECIAL_PROPERTIES . VALUE ) {
224
217
node . __ngt_renderer__ [ NgtRendererClassId . rawValue ] = value ;
225
- attachThreeChild ( parent , node ) ;
218
+ if ( parent ) attachThreeChild ( parent , node ) ;
226
219
return ;
227
220
}
228
221
229
222
// attach
230
223
if ( name === SPECIAL_PROPERTIES . ATTACH ) {
231
224
getLocalState ( node ) . attach = Array . isArray ( value ) ? value . map ( ( v ) => v . toString ( ) ) : value ;
232
- attachThreeChild ( parent , node ) ;
225
+ if ( parent ) attachThreeChild ( parent , node ) ;
233
226
return ;
234
227
}
235
228
You can’t perform that action at this time.
0 commit comments