Angularjs 角度不停在“;调试器&x201D;在Visual Studio 2015中
我正在学习一门关于在MVC中实现AngularSight的课程。在本课程中,讲师将在角度函数中添加“debugger;”一词,以停止代码并查看返回的数据 当我尝试这一点时,我的VisualStudio并没有停止。我可以在我的“/api/CallController”GET()方法中设置一个断点,它将在那里停止。这说明我的Angular代码正在实际调用API。我还可以在“/api/controller”中调试时看到数据,因此它应该将数据传递给角度控制器 我希望能够在Angular代码内部进行调试并实际查看数据。在VisualStudio中是否有我需要打开的东西或需要的NuGet包 这是我的角度控制器,它应该在函数callList()中停止 更新 这是视频的屏幕截图。你可以看到它在VisualStudio中,我假设是2015年,他停在调试器行,正在查看数据Angularjs 角度不停在“;调试器&x201D;在Visual Studio 2015中,angularjs,visual-studio,Angularjs,Visual Studio,我正在学习一门关于在MVC中实现AngularSight的课程。在本课程中,讲师将在角度函数中添加“debugger;”一词,以停止代码并查看返回的数据 当我尝试这一点时,我的VisualStudio并没有停止。我可以在我的“/api/CallController”GET()方法中设置一个断点,它将在那里停止。这说明我的Angular代码正在实际调用API。我还可以在“/api/controller”中调试时看到数据,因此它应该将数据传递给角度控制器 我希望能够在Angular代码内部进行调试并
请记住Angular在浏览器中运行,您要进行的任何调试都应该在浏览器中进行,而不是在您使用的IDE或编辑器中。我将返回并观看视频的该部分,但我确信讲师能够在Visual Studio中停下来查看从Web API返回的数据。它会停在他写“调试器”的地方,然后他将鼠标悬停在result.data上,显示返回的项目数组。更新了原始帖子。我想我发现了问题。我正在使用Chrome通过VisualStudio查看我的网站。看起来您必须使用Internet Explorer才能工作。
(function () {
'use strict';
angular.module('app').controller('CallController', CallController);
function CallController($http) {
var vm = this;
var dataService = $http;
vm.calls = []; //create an array of calls.
//add a call for testing.
vm.call = {
CustomerName: 'Jim Beam',
CustomerPhone: '940-555-1212'
};
callList(); //call the API function to get list of calls
function callList(){
dataService.get("/api/Call")
.then(function(result) {
vm.calls = result.data;
debugger;
},
function (error) {
handleException(error)
});
}
function handleException(error) {
alert(error.data.ExceptionMessage);
}
}
})();