я пытаюсь получить доступ к переменной "к" из из стороны функции $ СФЕРА
.controller('AboutCtrl', ['$scope','$http', function($scope,$http) {
var k ="";
$scope.search = function() {
// $scope.searchText will give the search terms
k = $scope.searchText;
console.log(k); //has something
};
console.log(k); // this is empty
Это выглядит довольно хорошо .. Во-первых, когда вы начинаете контроллер K будет пустой .. то после вызова метода k будет иметь значение –
'k = $ scope.searchText' этот оператор привязан к области блока выражения функции' $ scope.search', поэтому он не будет работать при начальной загрузке. – dreamweiver
И как вы думаете, он должен работать? –