# Unknown provider: $ionicHistoryProvider \<- $ionicHistory is undefined

**URL:** <https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965>\
**Category:** ionic-v1\
**Created:** [February 17, 2017, 6:27am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965 "2017-02-17T06:27:26Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![muraleecse](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@muraleecse](https://forum.ionicframework.com/u/muraleecse)\
**Post date:** [February 17, 2017, 6:27am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/1 "2017-02-17T06:27:26Z")

</div>

i am going to use $ionicHistoryProvider in my application but wen i am using this $ionicHistoryProvider this shows Unknown provider: $ionicHistoryProvider \<- $ionicHistory is undefined

---

<div class="post-metadata">

**Author:** ![anicacute09](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/anicacute09/32/113162_2.png) [@anicacute09](https://forum.ionicframework.com/u/anicacute09)\
**Post date:** [February 17, 2017, 6:28am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/2 "2017-02-17T06:28:59Z")

</div>

it should be `$ionicHistory` only…

---

<div class="post-metadata">

**Author:** ![muraleecse](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@muraleecse](https://forum.ionicframework.com/u/muraleecse)\
**Post date:** [February 17, 2017, 6:30am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/3 "2017-02-17T06:30:26Z")

</div>

sorry it is $ionicHistory right

can u suggest me any solution?

---

<div class="post-metadata">

**Author:** ![anicacute09](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/anicacute09/32/113162_2.png) [@anicacute09](https://forum.ionicframework.com/u/anicacute09)\
**Post date:** [February 17, 2017, 6:31am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/4 "2017-02-17T06:31:47Z")

</div>

can you show me your code… just the part where you inject the $ionicHistory…

---

<div class="post-metadata">

**Author:** ![muraleecse](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@muraleecse](https://forum.ionicframework.com/u/muraleecse)\
**Post date:** [February 17, 2017, 6:34am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/5 "2017-02-17T06:34:08Z")

</div>

appp.controller(‘backcontroller’, [’$ionicHistory’, function ($ionicHistory) {  
$scope.historyback = function(){  
$ionicHistory.goBack();  
}  
}

---

<div class="post-metadata">

**Author:** ![anicacute09](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/anicacute09/32/113162_2.png) [@anicacute09](https://forum.ionicframework.com/u/anicacute09)\
**Post date:** [February 17, 2017, 6:48am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/6 "2017-02-17T06:48:49Z")

</div>

i thinik you are not closing the bracket [can you add this])

---

<div class="post-metadata">

**Author:** ![thesourav](https://avatars.discourse-cdn.com/v4/letter/t/a6a055/32.png) [@thesourav](https://forum.ionicframework.com/u/thesourav)\
**Post date:** [February 17, 2017, 6:54am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/7 "2017-02-17T06:54:42Z")

</div>

You don’t have to inject it explicitly.

```
.controller('MainCtrl', function($ionicHistory) {})
```

---

<div class="post-metadata">

**Author:** ![muraleecse](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@muraleecse](https://forum.ionicframework.com/u/muraleecse)\
**Post date:** [February 17, 2017, 6:56am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/8 "2017-02-17T06:56:00Z")

</div>

thank you i will try it

---

<div class="post-metadata">

**Author:** ![muraleecse](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@muraleecse](https://forum.ionicframework.com/u/muraleecse)\
**Post date:** [February 17, 2017, 6:56am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/9 "2017-02-17T06:56:15Z")

</div>

thank you thesourav i will try

---

<div class="post-metadata">

**Author:** ![muraleecse](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@muraleecse](https://forum.ionicframework.com/u/muraleecse)\
**Post date:** [February 17, 2017, 9:13am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/10 "2017-02-17T09:13:41Z")

</div>

after i didnt inject it explicitly also throws error  
My code is

appp.controller(‘backcontroller’,function ($ionicHistory) {  
$scope.back = function () {  
$ionicHistory.goBack();  
}  
});

---

<div class="post-metadata">

**Author:** ![anicacute09](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/anicacute09/32/113162_2.png) [@anicacute09](https://forum.ionicframework.com/u/anicacute09)\
**Post date:** [February 17, 2017, 9:15am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/11 "2017-02-17T09:15:51Z")

</div>

are you sure it is appp your variable?? not app??

---

<div class="post-metadata">

**Author:** ![muraleecse](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@muraleecse](https://forum.ionicframework.com/u/muraleecse)\
**Post date:** [February 17, 2017, 9:16am UTC](https://forum.ionicframework.com/t/unknown-provider-ionichistoryprovider-ionichistory-is-undefined/79965/12 "2017-02-17T09:16:32Z")

</div>

yes i am sure

var appp = angular.module(‘App’, [‘ionic’, ‘App.services’, ‘ngOpenFB’, ‘ngCordova’]);
