Добрый день,
У меня есть проект .Net Core 2.1 с установкой Aurelia. Для установки материализации я следовал этому:
https://aurelia -ui-toolkits-1.gitbook.io / материализовать-мост-документы /
Но у меня проблема в том, что я не могу использовать селектор, видимо, как будто он не был инициализирован, я передаю информацию из файлов
App.html
<template>
<require from="materialize-css/dist/css/materialize.css"></require>
<div class="input-field col s12">
<select>
<option value="" disabled selected>Choose your option</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<label>Materialize Select</label>
</div>
</template>
App.ts
export class App {
attached()
{
//Inicializar los controles
var element = document.querySelector("div.input-field select");
M.FormSelect.init(element,{});
}
}
Main.ts
import { PLATFORM, Aurelia } from "aurelia-framework";
import environment from './environment';
import "materialize-css";
export function configure(aurelia: Aurelia) {
aurelia.use
.standardConfiguration()
.feature('resources')
.plugin(PLATFORM.moduleName("aurelia-validation"))
.plugin(PLATFORM.moduleName('aurelia-materialize-bridge'), b => b.useAll());
aurelia.use.developmentLogging(environment.debug ? 'debug' : 'warn');
if (environment.testing) {
aurelia.use.plugin('aurelia-testing');
}
return aurelia.start().then(() => aurelia.setRoot());
}
Результат на экране:
введите описание изображения здесь
Есть идеи? Спасибо:)