对SharePoint客户端分类选择器进行分析

时间:2015-05-14 13:05:49

标签: angularjs sharepoint sharepoint-2013 sharepoint-apps

模式和实践团队发布了一个客户端分类选择器,以便在与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团队提供的示例中所示的脚本加载组件,因为我已将这些组件嵌入到我的应用程序中。

1 个答案:

答案 0 :(得分:0)

考虑到做出响应&#34;的挑战。托管元数据字段,我使用JavaScript对象模型构建以下内容来检索术语,然后将它们推送到阵列中使用。这包括检索同义词。

Q