JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.5/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/js/materialize.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css">
<div class="container" ng-app="App">
<form ng-controller="Ctrl">
<div class="row">
<div class="col s12 input-field">
<select ng-model="object.select">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
</div>
</div>
<div class="row">
<button class="btn" type="button" ng-click="click1()">
Test 1
</button>
</div>
<div class="row">
<button class="btn" type="button" ng-click="click2()">
Test 2
</button>
</div>
<div>
{{object.select}}
{{object}}
</div>
</form>
</div>
JavaScript
angular.module('App', [])
.controller("Ctrl", ['$scope', function($scope) {
$scope.object = {};
$scope.object.select = "1";
$scope.click1 = function() {
$scope.object.select = "1";
}
$scope.click2 = function() {
$scope.object.select = "2";
}
$('select').material_select();
}]);