What is the mechanism for tailoring an Angular form?
I usually do it in an extension. This allows me to enable/disable changes at will.


Create an extension with Civix (eg com.example.myextension). 
Inside the extension folder create (eg [ext_dir]/com.example.myextension/js/) folder. 
Create your JS file in there (eg [ext_dir]/com.example.myextension/js/mychanges.js)
In the main extension file (eg [ext_dir]/com.example.myextension/myextension.php) add this hook. I think its called on all pages and forms -- may have to use pageRun or alterContent.

function myextension_civicrm_alterTemplateFile($formName, &amp;$form, $context, &amp;$tplName) {

    $resource = CRM_Core_Resources::singleton();

    if ($formName=='theFormToEdit') {
        $resource-&gt;addScriptFile('com.example.myextension', 'js/mychanges.js');
    }
}

Install and enable your extension.