Команда Patterns and Practices выпустила средство выбора таксономии на стороне клиента для использования при интеграции с SharePoint. Он работает хорошо, но использует jQuery, а мое приложение SharePoint построено на Angular... что, похоже, является растущей тенденцией. Я хотел бы использовать средство выбора таксономии на стороне клиента в Angular и не знал, как лучше всего этого добиться. Вот ссылка на компонент: https://github.com/OfficeDev/PnP/tree/dev/Components/Core.TaxonomyPicker
Я думаю, что это будет директива или есть недирективный способ замены (ака, как Angular управляет заменой/инициализацией), как они делают здесь:
HTML:
<input type="hidden" id="taxPickerGeography" />
Функция jQuery, которая получает текущий контекст и создает средство выбора таксономии
$(document).ready(function () {
var context;
context = SP.ClientContext.get_current();
$('#taxPickerGeography').taxpicker({
isMulti: false,
allowFillIn: false,
termSetId: '89206cf2-bfe9-4613-9575-2ff5444d1999'
}, context);
});
Мне не нужны компоненты загрузки сценариев, как показано в примере, предоставленном командой PnP, поскольку они уже встроены в мое приложение.