<failed to =“”convert =“”exception =“”to =“”string =“”> <div ng-view =“”class =“ng-scope”> </div>

时间:2018-03-27 21:02:47

标签: angularjs laravel angular-routing

我一直遇到这个问题,继续在Chrome开发工具上加载此错误

这是我的资源文件结构

资源

 |--assets
    |--js
      |--app.js
      |--bootstrap.js
    |--sass
 |--lang
 |--views
    |--index.php
    |--login.php

这是我的app.js代码

require('./bootstrap');
require('angular');
require('angular-route');

var app = angular.module("myApp", ["ngRoute"]);
app.config(["$routeProvider",'$locationProvider',
    function($routeProvider,$locationProvider) {
        $routeProvider
        .when("/login", {
            templateUrl : "../../views/login.php"
        })
        .otherwise("/", {
            templateUrl : "views/index.php"
        });
        $locationProvider.html5Mode({
            enabled: true,
            requireBase: false
           });
    }
]);

这是我的index.php

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="js/manifest.js"></script>
<script src="js/vendor.js"></script>
<script src="js/app.js"></script>
<base href="/">
</head>
<body ng-app="myApp">
<p><a href="/">home</a></p>
<a href="/login">login</a>
<div ng-view></div>
</body>

我正在尝试对资源进行angularjs路由,尽管我在公共文件夹中尝试过。

enter image description here

我添加了我的routes / web.php以进一步评估错误。

 Route::any('{path?}', function()
 {
    return View::make('index');
 })->where("path", ".+");

0 个答案:

没有答案