AngularJS仅在重复刷新页面时起作用

时间:2018-10-07 04:13:40

标签: asp.net angularjs

在这里,我尝试将预告片表中预告片的名称和ID提取到多选中。当页面第一次加载时,select中的数据没有出现,但是如果我反复刷新页面,则select中的数据将出现 观看代码

<body ng-app="movApp">
    <select ng-controller="movList" ng-init="GetMovie()" class="selectpicker"
            multiple data-live-search="true" id="opts" name="opts">
         <option ng-repeat="x in Trailer" value={{x.trailerid}}>{{x.mov_name}}
         </option>
     </select>
</body>

JavaScript代码

var app = angular.module('movApp', []);
app.controller('movList', function ($scope, $http) {
    $scope.GetMovie = function () {
        $http({
            method: "get",
            url: "/Ajaxx/GetFilm"
        }).then(function (response) {
            $scope.Trailer = response.data;
        }, function () {
            alert("Error");
        })
    };
})

控制器中的代码

 public ActionResult GetFilm()
    {
        return Json(db.Trailers.ToList(), JsonRequestBehavior.AllowGet);
    }

0 个答案:

没有答案