IOni c angular ошибка компилятора prod Свойство 'md' не существует для типа - PullRequest
0 голосов
/ 25 марта 2020

Привет для следующего кода

<ion-segment value="{{selectedWor}}" (ionChange)="worshipTypeChanged($event)" [mode]="md">

При запуске я получаю следующую ошибку: ioni c build --prod. (без ошибки компилятора без --prod)

ERROR in src/app/pages/map/map.html(38,85): Property 'md' does not exist on type 'MapPage'.

[ERROR] An error occurred while running subprocess ng.

        ng.cmd run app:build:production exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.

Есть идеи? В документации написано, что я могу это сделать ..

Вот мои данные c.

Иони c:

Иони c CLI: 5.4.6 (C: \ Users \ ginil \ AppData \ Roaming \ npm \ node_modules \ ioni c) Ionic Framework: @ ionic / angular 5.0.4
@ angular -devkit / build- angular: 0.803.24 @ angular -девкит / схема: 8.3.20 @ angular / cli: 8.3.20
@ ionic / angular -толкит: 2.2.0

Cordova:

Cordova CLI: 8.1.2 (cordova-lib@8.1.1) Платформы Cordova: недоступно Плагины Cordova: недоступно

Утилита:

cordova-res: 0.5.1 native- run: 0.2.7

Система:

NodeJS: v11.11.0 (C: \ Program Files \ nodejs \ node.exe) npm: 6.7.0 ОС: Windows 10

1 Ответ

1 голос
/ 26 марта 2020

Вы используете mode как переменную двухстороннего связывания, поэтому вы должны объявить md в файле ts.

Существует два способа использования свойства mode

1)

<ion-segment value="{{selectedWor}}" (ionChange)="worshipTypeChanged($event)" mode="md">

2)

html

<ion-segment value="{{selectedWor}}" (ionChange)="worshipTypeChanged($event)" [mode]="md">

ts

md = 'md'

...