Rumah > Soal Jawab > teks badan
Adakah terdapat sebarang tetapan konfigurasi untuk mengalih keluar komen dan ruang kosong ini?
Arahan bina saya ialah ng build --environment prod --progress false --target production
dan tsconfig ialah:
{ "compileOnSave": false, "compilerOptions": { "alwaysStrict": true, "baseUrl": "/", "emitDecoratorMetadata": true, "experimentalDecorators": true, "forceConsistentCasingInFileNames": true, "lib": [ "es2015", "dom" ], "module": "es2015", "moduleResolution": "node", "newLine": "CRLF", "noFallthroughCasesInSwitch": true, "noImplicitAny": true, "noImplicitReturns": true, "noUnusedLocals": true, "noUnusedParameters": false, "outDir": "./dist/out-tsc", "removeComments": true, "skipDefaultLibCheck": true, "skipLibCheck": true, "strictNullChecks": true, "target": "es5", "typeRoots": [ "./node_modules/@types" ] } }
@angular/cli:1.0.4
Nod: 7.2.1
Sistem pengendalian: win32 x64
@sudut/biasa: 4.1.3
Terima kasih.
P粉9785510812023-11-11 09:54:44
Setiap anotasi ini ialah ViewContainerRef
yang Angular gunakan untuk memegang kedudukan ungkapan yang boleh menghasilkan paparan.
Apabila anda mempunyai ngIf
jika ungkapan menilai kepada palsu, jelas Sudut tidak akan menyebabkan elemen, tetapi apabila ia menjadi benar ia akan menyebabkan elemen itu, jadi bagaimana ia tahu di mana untuk meletakkannya?
Sudah tentu terdapat penilaian ekspresi lain dan ikatan templat lihat, tetapi ngIf
adalah yang paling mudah difahami
Dari situlah komen ini datang.
P粉9940928732023-11-11 09:17:16
Ini dijana berdasarkan arahan Sudut, teg, syarat (jika, untuk...), jadi ruang ini diperlukan. Jika anda mengeluarkannya maka ia tidak akan berfungsi dengan baik dan semua pengikatan dua hala akan hilang. Ruang ini menentukan cara sudut DOM anda akan dipaparkan dan terikat kepada model dan pembolehubah. Selain itu, anotasi menjejaki tempat elemen DOM baharu akan dipaparkan (jika bersyarat dan sebaliknya).
Sila rujuk pautan ini untuk maklumat lanjut: https://github.com/angular/angular.js/issues/8722