Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度不停在“;调试器&x201D;在Visual Studio 2015中_Angularjs_Visual Studio - Fatal编程技术网

Angularjs 角度不停在“;调试器&x201D;在Visual Studio 2015中

Angularjs 角度不停在“;调试器&x201D;在Visual Studio 2015中,angularjs,visual-studio,Angularjs,Visual Studio,我正在学习一门关于在MVC中实现AngularSight的课程。在本课程中,讲师将在角度函数中添加“debugger;”一词,以停止代码并查看返回的数据 当我尝试这一点时,我的VisualStudio并没有停止。我可以在我的“/api/CallController”GET()方法中设置一个断点,它将在那里停止。这说明我的Angular代码正在实际调用API。我还可以在“/api/controller”中调试时看到数据,因此它应该将数据传递给角度控制器 我希望能够在Angular代码内部进行调试并

我正在学习一门关于在MVC中实现AngularSight的课程。在本课程中,讲师将在角度函数中添加“debugger;”一词,以停止代码并查看返回的数据

当我尝试这一点时,我的VisualStudio并没有停止。我可以在我的“/api/CallController”GET()方法中设置一个断点,它将在那里停止。这说明我的Angular代码正在实际调用API。我还可以在“/api/controller”中调试时看到数据,因此它应该将数据传递给角度控制器

我希望能够在Angular代码内部进行调试并实际查看数据。在VisualStudio中是否有我需要打开的东西或需要的NuGet包

这是我的角度控制器,它应该在函数callList()中停止

更新

这是视频的屏幕截图。你可以看到它在VisualStudio中,我假设是2015年,他停在调试器行,正在查看数据


请记住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);
        }
    }
})();