用于DataSource的Angular JS和Kendo动态URL

时间:2016-09-05 14:45:58

标签: javascript angularjs kendo-ui angularjs-scope kendo-asp.net-mvc

我有一个自动填充文本框,当用户输入到它时,我想将值传递给json调用的url,因为这将返回我在搜索中需要的数据

这是我目前使用的html

<inputtype="text"kendo-autocompletek-data-source="customersDataSource"k-data-text-field="'RegisteredName'"k-data-value-field="'SupplierId'"ng-model="SearchData.TradingName"k-min-length="3" />

这是我目前拥有的JS

$scope.customersDataSource = new kendo.data.DataSource({
        transport: {
            serverFiltering: true,
            read: {

                url: "/Supplier/GetSuppliersAutoCompelte",
                dataType: "json"
            }

        },
        schema: {
            type: "json",
            data: "SupplierNames",
            model: {
                fields: {
                    fields: {
                        Field1: { field: "Field1", type: "number" },
                        Field2: { field: "Field2", type: "number" }
                    }
                }
            }
        }
    });

现在在url中,如果用户在searchdata.tradingname中键入abc,那么我希望我的js中的url显示为

/Supplier/GetSuppliersAutoCompelte?tradingname=abc

0 个答案:

没有答案