Angular Immutable is a simple directive, which allows binding of Immutable.js collections.
var sampleApp = angular.module('sampleApp', ['immutable']);
function SampleCtrl($scope) {
$scope.data = Immutable.List([1, 2, 3]);
}
sampleApp.controller('SampleCtrl', SampleCtrl);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body ng-app="sampleApp" ng-controller="SampleCtrl">
<ul>
<li immutable="data" ng-repeat="item in data track by $index" ng-bind="item"></li>
</ul>
<script src="/javascripts.js"></script>
</body>
</html>
- 1
- 2
- 3
You can find additional immutable-js tools for Angular here.
MIT