вот код view1.html: -
<a href="/questions/{{categoty.QuestionCategoryId}}">
Вот код App.js: -
.when('/questions/:id', { templateUrl: 'Templates/QuestionsPage.html', controller: 'SmartLearnerController' })
здесь im получаю параметр id, нажимая на href.
вот мой код контроллера.net, где я хочу пройти выше id: -
public JsonResult GetQuestionList(int id)
{
var data = db.GetAllQuestions().Where(a => a.QuestionID == id).ToList();
return Json(data, JsonRequestBehavior.AllowGet);
}
Теперь вопрос заключается в том, как передать id из App.js на контроллер ASP.net, используя сервис или функцию angularJs?
$routeParams
в свой контроллер как зависимость и использовать $routeParams.id
Если вы хотите построить href тега <a> с контроллера, вам нужно использовать ng-href вместо href в теге <a>. Проверить ng-href