Как интегрировать Ionic 3 и Angular Material? - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь интегрировать и запустить Ionic 3 с Angular Material, но не смог этого сделать. ... Любой может рассказать мне, как добавить стороннюю компанию в Ionic. и как запустить Angular Material в Ionic Framework. ..... Я сделал следующее:

-Я установил @angular/material, @angular/cdk и @angular/animations.

-добавление copy.config.js файла в папку конфигурации со следующим ::

copyMaterialThemeCSS: { src: ['{{ROOT Event‹/node_modules/@angular/material/prebuilt-themes/indigo-pink.css'], dest: '{{WWW}} / assets'}

- Редактировать в Package.json Добавить следующее:

"config": { "ionic_copy": "./config/copy.config.js"}

-in Index.html Я добавил эту строку:

<link href="assets/indigo-pink.css" rel="stylesheet">

-Наконец, при добавлении любого компонента из Angular Material я получаю эту ошибку:

TypeError: Object(...) is not a function
    at http://localhost:8100/build/vendor.js:138867:128
    at Object.<anonymous> (http://localhost:8100/build/vendor.js:138869:2)
    at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
    at Object.<anonymous> (http://localhost:8100/build/vendor.js:135975:76)
    at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
    at Object.<anonymous> (http://localhost:8100/build/vendor.js:147347:81)
    at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
    at Object.218 (http://localhost:8100/build/main.js:116:82)
    at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
    at Object.195 (http://localhost:8100/build/main.js:96:70)

...

Заранее спасибо.

1 Ответ

0 голосов
/ 30 июля 2018

Я последовал этому ответу с YouTube и решил свою проблему:

проверьте, есть ли в файле package.json следующие записи для пакетов Angular Material и Angular CDK: - "@ angular / cdk": "^ 5.2.4", - "@ angular / material": "^ 5.2.4" если вы видите версию выше 5.2.4 и используете angular 5, попробуйте «понизить» ее, используя эти команды => npm uninstall @ angular / material --save затем npm install @ angular / material @ 5.2.4 - сохранить и для использования CDK : => npm uninstall @ angular / cdk - сохранить, затем npm install @ angular / cdk @ 5.2.4 --save

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...