javascript - TypeError : $location. 路径不是函数

标签 javascript html angularjs

<span class="button-icon pull-left" ><i class="ti ti-plus" ng-click="itemOpen()"></i></span>

这是我的 Html 代码。

 $scope.itemOpen=function()
         {
             return $location.path('/ConsultationParameterMaster');
         };

这是我的脚本。 错误是。 $location.path is not a function

最佳答案

如果你要这样做,你需要在你的 Controller 中注入(inject) $location 。您缺少“焦点”作为参数的地方

app.controller('sampleController', ['$scope','$http','$location', function($scope,$http,$location) {
 $scope.itemOpen=function()
         {
             return $location.path('/ConsultationParameterMaster');
         };
}

编辑:

根据您的意见,您需要安排依赖,

coreModule.registerController('MedicalRecordsController', ['$rootScope', '$scope', '$sessionStorage', 'Restangular', '$element', '$themeModule', '$filter', '$uibModal', 'gettext', 'focus', '$location', function ($rootScope, $scope, $sessionStorage, Restangular, $element, $themeModule, $filter, $uibModal, gettext,focus,$location)

关于javascript - TypeError : $location. 路径不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38823695/

相关文章:

javascript - 在 Javascript 中创建类 getter/setter 的最佳方法?

html - 设置大小/长宽比的图像,这也是响应式的

css - html:如何将不居中的文本框中的文本居中

javascript - HTML Canvas 缩放至图表上的区域

javascript - 是否有任何内置的 AngularJS 指令来控制可见性 CSS 属性?

angularjs - 在 ASP.NET MVC 中使用 Angular SPA 构建项目的正确方法是什么?

javascript - 我们如何使小数点后的数字在 javascript 中看起来像上标?

javascript - 在 TypeScript 中使用 JavaScript 类

javascript - Vue.js 下拉嵌套菜单(当子事件时保持父打开)

javascript - $routeParams 不返回对象