Sublime 2 AngularJs(Json)

3 respostas
E

Bom dia Pessoal,

Estou tentando carregar um Json, em um HTML, porem esta dando o erro abaixo :slight_smile:

angular.js:8081 XMLHttpRequest cannot load file:///C:/angularjs/angularjs/workshopangularjs/apontamentos.json. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

meu codigo:

<ul class="collapsible popout" data-collapsible="accordion" watch>
                                    <li ng-repeat="apontamentos in data | filter:q | startFrom:currentPage*pageSize | limitTo:pageSize | orderBy : 'cc'">
                                        <div class="collapsible-header" ng-click="setClickedRow(apontamentos)">
                                                                                        
                                            <i class="large material-icons">queue</i>
                                                <label>
                                                    <span>CC:</span>
                                                </label>
                                                {{apontamentos.cc}} 
                                                <label style=" margin-left: 2cm;">
                                                    <span>Total de Horas Apontadas:</span>                                                </label>    
                                                     {{apontamentos.totalapont}}

                                                <label style=" margin-left: 2cm;">
                                                    <span>Previsão de Horas:</span>
                                                </label>                  
                                                     {{apontamentos.totalprev}}                                         
                                        </div>

JS

$http.get("apontamentos.json").success(function(data) {
	$scope.data = data;
})

3 Respostas

Lucas_Camara

Você está rodando isso em algum web server ou apenas local?

E

Apenas local Lucas

Lucas_Camara

Você precisa executar esse código num web server para ele funcionar. Instale um apache na sua máquina e rode esse código localmente (http://localhost)

Criado 11 de julho de 2016
Ultima resposta 11 de jul. de 2016
Respostas 3
Participantes 2