Witam. Potrzebuję pomocy przy rozwiązaniu dziwnego problemu. Otóż napisałem prostą funkcję, która czyści input na kliknięcie buttona, lecz gdy input i button są zawarte w jednym ze stateów to owa funkcjonalność nie działa. Natomiast gdy input i button są na "stronie głównej" (nie w state) to wtedy wszystko pięknie gra.

 
<!DOCTYPE html>
<html ng-app="app">
<head>
	<title>Lista rzeczy do zrobienia</title>

	<!--jquery-->
	<script src="jquery/jquery.min.js"></script>
	<!--jquery-->

	<!--Bootstrap components-->
	<link href="bootstrap/css/bootstrap.css" rel="stylesheet" />
	<link href="bootstrap/css/bootstrap-theme.css" rel="stylesheet" />
	<script src="bootstrap/js/bootstrap.min.js"></script>
	<!--Bootstrap components-->

	

	<!--angularjs-->
	<script src="angularjs/angular.js"></script>
	<script src="angularjs/ngStorage.js"></script>
	<script src="angularjs/ngRoute.js"></script>
	<!--angularjs-->


	<!--datapicker-->
 	<link rel='stylesheet' href='css/ng-bs3-datepicker.css'>
	<script src='js/moment.js'></script>
    <script src='js/pl-pl.js' charset='utf-8'></script>
    <script src='angularjs/ng-bs3-datepicker.js' charset='utf-8'></script>
    <!--datapicker-->

    <!--aplication-->
	<script>
		var app = angular.module("app", ['ui.router']); 

		app.config(function($stateProvider, $urlRouterProvider){

			$urlRouterProvider.otherwise("/first");

			$stateProvider
			.state("first", {
				url: "/first",
				templateUrl: "first.html"
			})
			.state("second", {
				url: "/second",
				templateUrl: "second.html"
			});
			
		});

		app.controller("ctrl", function($scope){

			$scope.searchAll = "";

		    $scope.clearSearch = function () {
		        $scope.searchAll = "";
		    };
		});
	</script>
	<!--aplication-->


</head>
<body ng-controller = "ctrl">
	<div class = "container" >
		
		<button type="button" class="btn btn-success"><a ng-href="#/first">First</a></button>
		<button type="button" class="btn btn-success"><a ng-href="#/second">Second</a></button>
		<br>
		<ui-view><ui-view>

	</div>
</body>
</html>

STATE 1

 
FIRST SIDE!!!!!
<input type="text" class="form-control" ng-model="searchAll"></input> 
<a  href=""  data-ng-click="clearSearch()">X</a>

STATE 2

 
SECOND SIDE!!!!