2017-01-15 10 views
0

вот мое угловое приложение.ng-view, не показывающий ничего в угловом

var MyApp = angular.module('myApp', ['ngRoute']); 

MyApp.config(function ($routeProvider, $locationProvider) { 
    $routeProvider 
    .when("/RestChecker", { 
     templateUrl: "templates/RestChecker.html", 
     controller: "RestController" 
    }); 
    $locationProvider.html5Mode(true); 
}) 

var RestController = function($scope, $log, Rest){ 
    $scope.restMethod = "get"; 
    $scope.restURL="https://jsonplaceholder.typicode.com/posts/77"; 
    $scope.fetchRest = function(){ 
     Rest.getIt($scope.restURL, $scope.restMethod).then(function(response){ 
      $scope.response = response.data.body; 
      $scope.PostTitle = response.data.title; 
      $scope.status = response.status; 
      $scope.method = response.config.method; 
     },function(response){ 
      $scope.response = response.data.body; 
      $scope.PostTitle = ""; 
      $scope.status = ""; 
      $scope.method = "abc"; 
     }); 
    }; 
} 

MyApp.controller("RestController", RestController); 

вот мой HTML ..

внутри головной секции. вставленный базовый индекс href

<body data-ng-app="myApp"> 
<ng-view></ng-view> 
<body> 

как раз перед концом тела теги. его

<script src="js/jquery.js"></script> 

      <!-- Bootstrap Core JavaScript --> 
      <script src="js/bootstrap.min.js"></script> 
      <script src="js/angular.min.js"></script> 
      <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.8/angular-route.min.js"></script> 
      <script src="js/responsive/responsive.js"></script> 
      <script src="js/responsive/services.js"></script> 

Я не знаю, где проблема. просто потратил впустую мою половину дня на решение проблемы. Кроме того, в URL его показ

http://192.168.0.8:8000/ThemeTemplate.html#%2FRestChecker

должен знать% 2f не что иное, как прямой слэш ..

Любое предложение ценится.

+0

также есть папка с именем шаблоны в каталоге, где я с этим основным файлом template.html .. внутри шаблонами папки есть этот частичный файл restchecker.html. – lovelyim92

+0

Каково содержимое вашего шаблона 'RestChecker.html'? Просто для отладки, удалите режим HTML5, я прокомментирую эту строку '$ locationProvider.html5Mode (true);'. –

ответ

0

Ваш URL будет /RestChecker почему вы доступ к /ThemeTemplate.html#%2FRestChecker? Внесите свой Rest здесь ['ngRoute']);

Rest.getIt ???

Rest.get Попробуйте вместо

 Смежные вопросы

  • Нет связанных вопросов^_^