【问题标题】:How to call controller action method in kendo control angularJS code?如何在剑道控制angularJS代码中调用控制器动作方法?
【发布时间】:2015-06-27 10:04:05
【问题描述】:

我正在使用这个带有 angularJs 代码的自动完成功能。

我是 angularJS 代码的新手,我更熟悉带有 MVC 的 Kendo Js 代码。

http://demos.telerik.com/kendo-ui/autocomplete/angular

但在某些国家/地区是静态的,但我想从数据库中获取记录,例如从此 angularJs 代码中调用控制器操作方法。

如果可能,请分享详细信息,例如我需要从数组、json 或其他操作方法返回哪种类型的数据?

谢谢, 贾廷

【问题讨论】:

标签: jquery asp.net-mvc angularjs autocomplete kendo-ui


【解决方案1】:

您必须定义自己的 DataSource,它使用工厂作为数据提供者。阅读有关此主题的更多信息。

<input kendo-auto-complete ng-model="country" k-data-source="countryNames"  style="width: 400px" />

$scope.countryNames = new kendo.data.DataSource({
    transport: {
        read: function (options) {
            return  DataFactory.getData(options)

        }
    }
});

factory('DataFactory', ['$http',
  function($http) {
    return {
      getData: function(options) {
        return $http.get('data.json').success(
          function(results) {
            options.success(results);
          });

      }
    }
  }]);

【讨论】:

    猜你喜欢
    • 2018-09-19
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多