JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js"></script>
<div ng-controller="Ctrl">{{very}} {{}}</div>
JavaScript
function Ctrl($scope,$parse){
var path = 'very.very.deep.property';
var partials = path.split('.');
var deepKey = partials.pop();
var deepPath = partials.join('.');
var deep = $parse(deepPath);
var prop = $parse(path);
prop.assign($scope, "I'm so deep");
delete deep($scope)[deepKey];
console.log(deepKey, $scope.very.very.deep)
}