當我從我的控制器中選擇我的json時,所以當我必須將它寫入index.cshtml端時,所以當我輸入「module.
」時,周圍的img,文本或ID等返回內容顯示 - 現在什麼都沒有出來
由我ng-repeat將它計算,因爲我想顯示,因爲它應該。
這裏的問題只是因爲它不會輸入文字和img是否爲空。我的兩個問題都出現在頁面上,沒有圖片,但現在圖片顯示在頁面上。
它給了我一個幫助,知道該寫什麼必須是img或文本或其他。
Opgaver.html
<input type="hidden" ng-init="Id='2'" ng-model="Id" />
<div ng-repeat="module in Newslist" style="clear:both; margin:7px 0; min-height:110px; margin:5px 0;">
<div class="col-md-8">
<p>{{module.text}}</p>
</div>
<div class="col-md-3" ng-show="module.Img != null">
<img class="img-responsive img-rounded mb-lg" src="img/projects/project.jpg">
</div>
</div>
Opgaver.js
var app = angular.module('Opgaver', []);
app.controller('OpgaverCheck', function ($scope, $http) {
//GET
$scope.$watch("Id", function() {
var url = "/opgaver/kategori/" + $scope.Id;
$http.get(url).success(function(response) {
$scope.Newslist = response;
});
});
});
控制器:
[HttpGet]
public JsonResult kategori(int Id)
{
var db = Helpers.HelperToTables.DbValue;
List<ListOpgave> list = db.LektionerOpgaves.Where(i => i.fk_LektionerId == Id).OrderByDescending(i => i.id).Select(x => new ListOpgave
{
Id = x.id,
Img = x.LektionerOpgaveImg.value,
Text = x.text,
}).ToList();
return Json(list, JsonRequestBehavior.AllowGet);
}
我沒有得到任何東西。然後進入頁面。在我有權對你說的話之後。 –
你是否在你的MVC控制器中獲得任何東西? –
現在有效。這可能是我點擊F5快速..也許。但它現在有用,並感謝您的幫助。希望你能給我的問題+1 –